Software Engineer III – Java & AWS
A mid-to-senior software engineering role focused on Java and AWS development. The position involves designing, building, and maintaining scalable cloud-based solutions within a global financial services environment.
About the role
This is a Software Engineer III position with a focus on Java and AWS technologies. The role sits within a large, globally operating financial services organisation and calls for an engineer who can contribute meaningfully to the design and delivery of robust, cloud-native software systems.
The successful candidate will be expected to work across the full software development lifecycle — from requirements analysis and solution design through to implementation, testing, and ongoing maintenance. Collaboration with cross-functional teams is a key part of the day-to-day responsibilities.
- Develop and maintain Java-based applications deployed on AWS infrastructure
- Contribute to architectural decisions and technical design discussions
- Write clean, well-tested, and production-ready code
- Work within an agile delivery framework alongside product, QA, and infrastructure teams
This opportunity is suited to an experienced software engineer who brings strong hands-on expertise in both Java and AWS, and who is looking to grow within a structured engineering environment at scale.