Software Engineer (Java/ AWS)
Summary
6-month remote contract (with potential extension) for a Java backend engineer to build and support cloud-native AWS platforms: developing Spring Boot REST APIs and troubleshooting production incidents in distributed, event-driven systems. Core stack: Java, Spring Boot, AWS (Step Functions, SQS/SNS, DynamoDB, Aurora), with Splunk/SignalFx observability.
Salary: Competitive Remuneration
Contract: 6 Months with potential extensionLocation: Australia-wide -Fully Remote Option Available
We're partnering with a leading technology organisation to find an experienced Java Backend Developer to join a high performing engineering team building and supporting cloud native platforms at scale.
This role is ideal for an engineer who enjoys a blend of software development, production support, and operational problem solving. You'll not only build and enhance backend services but also play a key role in investigating production issues, debugging failures, recovering workflows, and improving the reliability and resilience of critical systems.
What You'll Be Doing
- Design, develop and maintain scalable Java backend applications and RESTful APIs
- Build and support cloud-native solutions within AWS environments
- Troubleshoot production incidents, investigate root causes and implement long-term fixes
- Debug workflow failures across distributed systems and messaging platforms
- Safely recover workflows and automate recurring operational recovery processes
- Monitor application health and performance using logs, metrics and observability tooling
- Collaborate closely with engineering, product and support teams to deliver reliable, high-quality software
- Contribute to continuous improvements in system reliability, operational excellence and developer experience
Essential Skills & Experience
- 4-7 years of hands-on backend development experience using Java
- Strong experience with Spring Boot and REST API development
- Proven AWS experience including:
- Step Functions
- SQS
- SNS
- DynamoDB
- Aurora / SQL databases
- Experience working with distributed systems and event-driven architectures
- Strong production support and operational troubleshooting experience
- Ability to analyse logs and metrics to diagnose incidents and identify root causes
- Experience with observability platforms such as Splunk, SignalFx or similar
- Comfortable taking ownership of incidents through to resolution
- Gradle
- OpenAPI
- Pact Contract Testing
- Jira Service Management
- Feature Flag tooling and practices
Peoplebank and Leaders IT are committed to creating a diverse and inclusive workplace where everyone belongs. We welcome applications from people of all backgrounds, identities, and experiences. If you need adjustments to the recruitment process due to your circumstances, please let us know—we’re here to support you.