remote
Senior Java Engineer - Macquarie Group
Software Engineer
Senior Java Engineer leading cloud‑native microservice development on AWS, Docker, and Kubernetes, driving scalable, secure solutions for a leading digital bank.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java microservices using Spring Boot and related frameworks.
- Architect and deploy services to AWS, leveraging ECS/EKS, Lambda, and other managed services.
- Implement CI/CD pipelines with Docker, Kubernetes, and GitOps practices.
- Collaborate with cross‑functional teams in Agile ceremonies to deliver incremental value.
- Ensure code quality through automated testing, code reviews, and performance tuning.
Requirements
- 5+ years of professional Java development experience.
- Strong knowledge of Spring ecosystem (Spring Boot, Spring Cloud).
- Hands‑on experience with AWS services, containerization, and Kubernetes.
- Proficiency in RESTful API design and microservice architecture.
- Excellent communication skills and a collaborative mindset.
Skills
javaspringawsdockerkubernetesagile