Full Stack Lead (React, Java/Spring Boot & AWS)
About the client:
Our client is a major enterprise focused on delivering scalable, cloud-native solutions using modern frameworks and distributed architectures. This role is pivotal in leading the development and deployment of robust applications in a dynamic, high-impact environment.
About the role:
We are seeking an experienced Full Stack Lead with deep expertise in Spring Boot-based microservices, ReactJS, and AWS cloud services. You’ll play a key role in hands-on development, architectural leadership, and mentoring, driving best practices and technical excellence across the team.
Key Responsibilities:
- Lead the design and implementation of modular, scalable microservices using Spring Boot, following domain-driven design and cloud-native principles.
- Build and maintain robust RESTful APIs and business logic using Java (Spring Boot), focusing on performance, scalability, and maintainability.
- Develop dynamic and responsive user interfaces using ReactJS, integrating seamlessly with backend services.
- Architect and deploy microservices on AWS, leveraging services such as EC2, S3, Lambda, RDS, API Gateway, and CloudFormation.
- Drive CI/CD implementation using Jenkins/GitLab, containerisation with Docker/Kubernetes, and infrastructure-as-code tools.
- Ensure applications are optimised for speed, reliability, and security, with a strong focus on secure API design and data protection.
- Mentor team members, conduct code reviews, and enforce best practices in microservices development and Spring Boot usage.
- Collaborate with Product Owners, Architects, and Delivery Managers to align technical solutions with business objectives.
- Minimum 7+ years in full stack development, with at least 2 years in a lead role.
- Expert-level proficiency in Java/J2EE, Spring Boot, Hibernate, and RESTful API development.
- Strong experience in designing and deploying distributed microservices architectures, including inter-service communication, service discovery, and API security.
- Advanced ReactJS (Hooks, Redux, Context API), HTML5, CSS3, JavaScript (ES6+).
- Hands-on experience with AWS services (EC2, S3, Lambda, RDS, API Gateway, IAM).
- Experience with DevOps tools: Git, Jenkins, Docker, Kubernetes, Terraform/CloudFormation.
- Database expertise: SQL and NoSQL (MySQL, PostgreSQL, DynamoDB).
- Familiarity with unit testing frameworks (JUnit, Mockito) and automated testing strategies.
- Familiarity with GraphQL, performance tuning, and observability tools (Prometheus, ELK).
- Exposure to legacy modernisation and migration to AWS.
This is a contract role based in Melbourne, with a duration of 6 months (high likelihood of extension) and immediate start available. You’ll play a key role in delivering robust, secure, and innovative full stack solutions in a dynamic enterprise environment.
How to Apply
Please upload your CV to apply. For direct enquiries about the role, contact Farbar Siddiq at farbars@whizdom.com.au or 0489 922 211.
Suitable candidates will be contacted with next steps. You may be required to complete selection criteria as part of the application process.


