We are seeking a highly skilled Java Full Stack Developer to join our dynamic team in Sydney. As a senior full stack developer, you will play a critical role in designing, implementing, and maintaining web applications. You will work closely with cross-functional teams to translate business requirements into technical specifications, driving end-to-end development of both frontend and backend components.
Key Responsibilities
- Collaborative Development. Work with cross-functional teams, including product owners and business stakeholders, to understand project requirements and translate them into actionable technical specifications.
- Full Stack Development. Lead the end-to-end development of web applications, including both front-end (React JS, HTML, CSS, JavaScript) and back-end (Java, Spring Boot, REST services).
- API Development & Integration. Design and implement effective APIs and integrate with third-party APIs and existing applications as needed.
- Testing & Quality Assurance. Develop and maintain comprehensive testing strategies, including unit, integration, and end-to-end testing to ensure robust, scalable solutions.
- Continuous Delivery. Write production-ready code and ensure it is deployed in a continuous delivery environment.
- Agile Methodology. Function within an Agile development environment, collaborating with team members to iterate quickly and deliver value.
- Team Leadership. Mentor junior developers, review code, and provide guidance on complex technical issues to ensure high-quality deliverables.
- Work Across Time Zones. Be part of a distributed team and collaborate effectively across different time zones to ensure project timelines are met.
Essential Skills
- Proficiency in HTML, CSS, JavaScript, and React JS.
- Strong experience with Java, Spring Boot, and REST services.
- Hands-on experience with Gitlab, Azure DevOps for source control and collaboration.
- Experience working with databases like MongoDB.
- Familiarity with Jenkins, Azure, and CI/CD pipelines for automated deployment.
Additional Technical Skills (Preferred)
- Familiarity with technologies like Flutter, GraphQL, Angular JS, React Native, Nginx, AWS.
Desired Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent experience).
Professional Experience
- 5+ years of proven experience as a full-stack developer, with expertise in both front-end and back-end development.
- Minimum 4 years of experience working with React JS and React Native.
- At least 6 years of experience with Java, including microservices architecture.
Preferred Skills
- Experience with CMS platforms like Brightspot and commerce engines such as BigCommerce is a plus.
- Familiarity with Agile methodologies and the ability to work effectively in an Agile team environment.
Why Infosys?
- Innovative Environment. Work on cutting-edge technologies and contribute to projects that are making a difference for our clients.
- Learning & Growth. At Infosys, we have a strong commitment to continuous learning. Take advantage of ongoing training, skill development, and mentorship opportunities to advance your career.
- Diverse & Inclusive Culture. Infosys celebrates diversity and inclusion, fostering an environment where everyone’s contributions are valued and respected. We are proud to be an equal-opportunity employer.
Competitive Benefits
- Attractive salary and benefits package.
- Employee well-being programs, including health insurance, wellness programs, and more.
- Global Exposure: Work on high-impact global projects, collaborating with teams across different geographies and industries.
Life at Infosys
Infosys is more than just a workplace — it's a place where you can grow, contribute, and thrive. We encourage a culture of continuous learning, teamwork, and innovation, enabling you to make a tangible impact through your work. With a commitment to digital transformation, both for our clients and for ourselves, Infosys is the ideal place for talented individuals who are eager to shape the future of technology.
How to Apply. Interested candidates can apply through the Apply button or contact our recruitment team for further information.