Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
TEKsystems is looking for an experienced Senior Java Engineer for one of our leading government client responsible for shaping the future of transport across New South Wales. Their work impacts millions of people every day, ensuring safe, reliable, and sustainable travel options for communities and businesses. From modernizing infrastructure to driving digital innovation, they play a central role in connecting people and places while supporting the state’s economic growth.
Role: Senior Java Engineer - Microservices
Location: Sydney
Contract: 6 Months + possible extension
Work Rights: Only PRs and AU Citizens can apply
About the Role
Senior Java Engineer with deep expertise in microservices architecture to design and deliver scalable, secure, and resilient backend services for a major transformation program in a regulatory domain. You will work in Agile teams, collaborating with product, architecture, and platform engineers to build APIs and integrations that meet strict performance and compliance standards.
Responsibilities:
- Design and develop Java (11+) microservices using Spring Boot, Spring Cloud, and REST APIs.
- Implement resilience pattern (circuit breakers, retries), observability (logs, metrics, tracing), and secure coding practices.
- Integrate with messaging platforms (Kafka, RabbitMQ) and external systems via secure APIs.
- Collaborate with platform engineers on containerization (Docker) and deployment to Kubernetes and cloud environments.
- Write automated unit and integration tests; maintain high coverage and quality.
- Participate in Agile ceremonies and contribute to PMO reporting requirements.
Key Requirements:
- 6+ years software engineering experience with Java, Spring Boot, and microservices architecture.
- Strong knowledge of API design, SQL databases, and performance optimization.
- Experience with Docker and basic Kubernetes concepts (advanced infra handled by platform team).
- Familiarity with CI/CD pipelines and automated testing frameworks (JUnit, Cucumber).
- Understanding of secure coding practices and compliance requirements.
Desirable:
- Event-driven architecture (Kafka), GraphQL, API Gateway experience.
- Exposure to cloud platforms (AWS/Azure/GCP) and Infrastructure-as-Code.
- SAFe/Agile experience; government/regulatory delivery background.
Qualifications (Desirable):
- Bachelor’s degree in Computer Science or related discipline.
- Certifications in Java, Agile/SAFe, or cloud technologies.
How to Apply
If you're ready to take on this exciting opportunity and join the team, please apply here or alternatively, you can email Seema Jabeen on [email protected]
Key Skills
Ranked by relevanceReady to apply?
Join TEKsystems and take your career to the next level!
Application takes less than 5 minutes

