Job title: Senior Full Stack Engineer – Java, Node.js & AWS
Location: Sydney, Australia
Employment Type: Contract
Experience: 6–9 Years
We are looking for a skilled and experienced Senior Full Stack Developer to join a fast-paced enterprise technology team delivering scalable and high-performing digital solutions. The ideal candidate will have strong backend development expertise, cloud deployment experience, and a solid understanding of modern DevOps and testing practices.
Key Responsibilities
- Design, develop, and maintain scalable backend applications and APIs.
- Develop robust solutions using Java/Core Java, Spring Boot, Node.js, and Python.
- Build and manage CI/CD pipelines using GitHub Actions.
- Deploy and support applications on AWS services including S3 and CloudFront.
- Work with Docker-based containerized environments.
- Write and maintain unit and integration tests to ensure application quality.
- Collaborate with cross-functional teams in an agile delivery environment.
- Participate in code reviews, troubleshooting, and performance optimization activities.
Required Skills
- 6–9 years of software development experience.
- Strong hands-on experience in Java/Core Java, Spring Boot, Node.js, and Python.
- Experience with CI/CD pipelines using GitHub Actions.
- Good understanding of AWS cloud services, especially S3 and CloudFront.
- Basic hands-on experience with Docker.
- Strong experience in unit testing and integration testing.
- Excellent problem-solving and communication skills.
Good to Have
- Experience with GraphQL.
- Exposure to Kubernetes.
- Experience with automated UI testing using Playwright.
Preferred Candidate Profile
- Experience working in enterprise-scale environments.
- Strong understanding of software development best practices.
- Ability to work independently and collaboratively within distributed teams.
- Passion for clean code, automation, and continuous improvement.