Software Engineer - Finance Technology (Java, Spark, Cloud)
We’re hiring a Software Engineer to join a high-impact Finance / Regulatory Technology team within a leading global investment bank. You’ll work on business-critical regulatory reporting platforms, helping modernise legacy systems and build strategic, cloud-based data solutions used across the firm.
You’ll be part of a collaborative Agile squad focused on Java services, Spark data pipelines, and cloud transformation, working closely with Finance and Regulatory stakeholders.
What You’ll Do
* Design, build, and enhance software applications supporting regulatory and financial reporting
* Develop Java-based backend services and Spark-driven data pipelines
* Contribute to the modernisation of platforms toward cloud-native architectures
* Work with large, complex datasets in an Agile delivery environment
* Support CI/CD, DevOps, and automated testing to improve software quality
Skills & Experience
* Strong software engineering experience
* Java (Scala exposure beneficial)
* Spark / distributed computing experience
* Familiarity with Azure Cloud
* Experience with relational or cloud databases (Snowflake, Sybase, or similar)
* Exposure to front-end frameworks (Angular or similar)
* Comfortable in Unix/Linux environments with Agile and DevOps practices