TEKsystems
Senior Java Software Engineer
TEKsystemsAustralia13 hours ago
ContractInformation Technology

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 relevance