A leading investment bank is seeking a talented Developer to join its EMEA Trades Processing team. This team plays a crucial role in delivering large-scale, cross-region projects across both Equity and Fixed Income, ensuring systems remain responsive and adaptable to changing market conditions.
You will work on high-impact projects designing and implementing scalable, high-performance solutions that are central to the operation of the organisation's global markets operations.
This is an exciting opportunity for a developer who thrives in collaborative, Agile-driven teams and wants to combine deep technical expertise with exposure to critical business domains in financial services.
Responsibilities:
* Design, develop, test, and maintain high-quality software using Scala or Java.
* Collaborate with business analysts, QA engineers, and operations teams to translate requirements into robust software solutions.
* Apply unit testing and functional programming principles to deliver resilient, production-ready systems.
* Contribute to system architecture, ensuring solutions are scalable, maintainable, and aligned with technology standards.
* Engage in Agile ceremonies (Scrum, sprint planning, retrospectives) and promote collaborative practices such as pair programming.
* Support continuous integration, delivery pipelines, and operational monitoring of critical systems.
* Work with Big Data technologies (e.g., Hadoop) to manage and process large-scale datasets.
* Mentor junior team members and participate in code reviews and knowledge-sharing sessions.
Key Requirements:
* Strong development experience in Scala/Java (Java developers willing to learn Scala considered).
* Proficiency in SQL and experience with at least one RDBMS.
* Solid understanding of software build and release management (e.g., ANT, Maven).
* Familiarity with unit testing, development patterns, and functional programming concepts.
* Experience with Big Data technologies such as Hadoop.
* Strong analytical and problem-solving skills with a collaborative mindset.