Key Role: Senior Java Engineer
Join a dynamic team of engineers in building high-performance applications that power a stronger economic future.
* We are seeking an experienced Senior Java Engineer to join our team and contribute to the analysis, design, and development of enterprise derivative clearing systems.
As a key member of our team, you will work collaboratively with other developers, BAs, and testers to deliver complex software solutions. Your expertise in Java Spring Boot and microservices will be instrumental in driving business growth and process improvement.
* Design and develop scalable, secure, and efficient Java applications using Spring Boot and microservices architecture.
* Collaborate with cross-functional teams to identify user requirements, prioritize tasks, and execute software development life cycles.
* Develop data streaming capabilities and integrate APIs using Swagger and RESTful API design principles.
* Work across the full stack to build highly scalable distributed solutions that enable positive user experiences and measurable business growth.
* Ensure application performance, uptime, and scale by implementing best practices for code quality and application design.
What We Need from You:
* 7+ years' experience as a Senior Java Engineer or similar role
* Experience designing, building, and testing Java applications, microservices, and data streaming capabilities
* Experience with API Swagger design and build microservices using Java Spring Boot/Node Js
* Excellent debugging and optimization skills
If you have some of these skills, even better:
* Experience in Node Js, Ruby, Java/JRuby, React
* Experience logging & Monitoring tools like Open Telemetry & Cloud Observability – Lightstep
What You'll Do Well In This Role:
* Customer Centric - understanding the needs of our internal and external customers and ensuring that solutions developed meet/exceed these needs
* Outcomes Oriented - understanding what levers to pull to drive outcomes in a tightly regulated but changing landscape
* Ability to Prioritise - having a good handle on prioritising needs and resourcing without being rigid
At [Company], we're committed to fostering a diverse and inclusive workforce. We welcome applicants from diverse backgrounds and perspectives.