Senior Java Software Engineer
Indexed description
A global transaction banking client is expanding its global liquidity management platform to onboard new clients and support transaction volumes well beyond what the current architecture can handle. Insight Global are seeking two Senior Java Developers to lead the migration of the existing monolithic platform to a scalable microservices architecture.
As a SWIFT member, the bank is subject to ongoing SWIFT regulatory change. These engineers will own the modernisation of the platform's message types to the new ISO 20022 format and keep the platform compliant as standards evolve. Alongside the re-architecture and modernisation work, they will stabilise the platform's production support function, improving reliability and cutting operational incidents as volumes scale.
This is a hands-on senior role suited to an engineer who has taken a monolith to microservices in a regulated environment and is comfortable owning delivery end to end.
Required Skills & Experience (Must Haves)
- Strong hands-on senior-level Java development
- Spring Boot, including Spring MVC and Spring Batch
- REST API design and development
- Unix with Bash scripting
- Automated testing with JUnit and the JMock framework
- Oracle database (SQL, PL/SQL, performance tuning)
- CI/CD tooling: Jenkins, XLR (XL Release), and Ansible
- Proven experience breaking down monolithic applications into microservices
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search