onsite
Senior Developer - TAFE NSW
Software Engineer
Senior Developer leading enterprise Java solutions with Spring, AWS, and microservices architecture, driving high‑availability systems and continuous delivery pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Java applications using Spring Framework and related technologies.
- Architect and implement microservices, ensuring high availability, performance, and security.
- Deploy and manage services on AWS, leveraging services such as EC2, RDS, S3, and Lambda.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver on time.
- Implement CI/CD pipelines, automate testing, and monitor application health.
Requirements
- 5+ years of professional experience in Java development.
- Strong knowledge of Spring Boot, Spring Cloud, and related ecosystems.
- Hands‑on experience with AWS services and cloud architecture.
- Proficiency in SQL and relational database design.
- Experience with DevOps practices, CI/CD, and containerization (Docker/Kubernetes).