Backend Java Developer – Macquarie Group
Efinancialcareers

London
•20 hours ago
•No application
About
Our engineering team is dedicated to designing and developing robust backend services and applications that support Macquarie's Commodities and Global Markets operations. We work collaboratively across functions to deliver reliable, high-performance solutions, ensuring our systems remain responsive, efficient, and scalable. Our focus is on maintaining code quality, fostering innovation, and continuously improving our technology landscape. While Macquarie offers hybrid working for many of our roles, this role does require 3 days a week in the advertised location. At Macquarie, our advantage is bringing together diverse people and empowering them to shape all kinds of possibilities. We are a global financial services group operating in 31 markets and with 56 years of unbroken profitability. You'll be part of a friendly and supportive team where everyone - no matter what role - contributes ideas and drives outcomes. What role will you play? You will contribute as a Backend Java Engineer, designing, implementing, and maintaining Java-based applications and microservices. You will write clean and maintainable code, collaborate with cross-functional teams to deliver new features, and ensure the performance and quality of our applications. You will identify and resolve bottlenecks and bugs, support code organisation and automatisation, and help drive the continuous improvement of our backend systems. What you offer Proven experience in backend development using Java (Java 17 or above)Strong background with Spring Boot and the Spring ecosystem, including Spring Data, Spring Security, and Spring BatchExpertise in building RESTful APIs and microservices architectureProficiency with testing frameworks such as JUnit and MockitoExperience working with PostgreSQL or other relational databasesExperience with Kubernetes for containe




