Full Stack Engineer — Victoria, Australia

What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating many opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world. At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative, and successful. Moreover, this is your chance to be part of the success story. Position Summary Having around 10 years of experience in development, designing, Implementation of highly cohesive components and scalable products, requirement analysis, gathering, identifying risk, estimating and planning. Hands on experience with Object Oriented Programming, Design Patterns, Test Driven Development and Web Accessibility. Worked extensively on Backend Platform for developing the web applications by using Java 11, Spring Boot, Hibernate, SQL, NoSQL, REST Webservices, JSON, Build Tools such as Maven, Gradel. Advocated on clean code and design best practices, with a focus on consistency and performances Exposure in requirement analysis, gathering, identifying risk, planning estimating. Have expertise designing and building API's with Java, Spring Boot/MVC Have experience in developing small, medium and large-scale applications. Understand database architecture, specifically SQL Server like MySQL, MSSQL or Oracle and No-SQL Servers like Mongo DB or Azure Cosmos DB Are confident in their solution design capabilities, stakeholder engagement and leading technical conversations in group forums. Ability to collaborate, present ideas, influence, and challenge stakeholders. Actively are involved in continuous learning, experimentation and innovation, ready to apply and promote industry best patterns and practices. Mandatory Skills Java, Spring Boot, Spring MVC, Hibernate, REST APIs, ReactJS, Redux, Angular, Typescript, JavaScript, NodeJS, SQL Server, PostGreSQL, Bamboo, Git, JIRA, Agile & Scrum. Strong backend development using Java, Spring Boot, Spring MVC, and Hibernate Proficient in designing and consuming RESTful APIs Frontend expertise in ReactJS, Redux, and Angular (8) Good hands-on experience with TypeScript, JavaScript, and HTML5/CSS3 Familiarity with modern styling tools: SASS, Styled Components and solid understanding of Node.js with at least one modern JS framework (Angular / React) Strong knowledge of State Management (e.g., Redux, Saga) Experience with SQL Server, PostgreSQL, and MongoDB Skilled in API Integration like REST. Practical knowledge of Build Tools, DevOps, and CI/CD using Bamboo, Git Exposure to Agile & Scrum practices using tools like JIRA Experience writing reusable UI components Strong fundamentals in web standards, scalable frontend engineering, and code performance optimization Roles And Responsibilities Software Planning, Requirement Analysis and maintaining Java applications. Software Design and Development using recent Java 11 and J2EE related Technologies. REST API Development and Integration using Spring Boot & MVC. Work on Production bug fixes Work on performance tuning and optimizations of the projects wherever it’s necessary. Worked on Cache mechanisms implementation in Projects such as Redis. work on Service Oriented architecture, SOA and Microservices. Work on Mark up languages like HTML, XML and JSON. Work on Unit testing framework like Junit, Mockito and Power Mockito. Worked on TTD Knowledge on Design pattern-oriented development. Hibernate and Spring JDBC Integration with backend. Relational Databases and No Relational Databases – SQL and NoSQL. User Interface development using Angular / React. ELK stack Integration with API development using Splunk. Handling Build automation using Bamboo / Jenkins technologies. Knowledge on Code repositories like SVN, Bitbucket and Git. Knowledge on Build tools like Maven / ANT. Achieve Application security and scalability and deploy in AWS / Azure Cloud environments. Deliver Projects using Agile based methodology. Collaborate with team members and deliver high output and efficient outcomes. Qualifications/Certifications (Optional): Masters/Bachelors Degree in Engineering or Computer Science Salary Range: >$100,000 Date of Posting: 20-May-25 Next Steps: If you feel this opportunity suits you, or Cognizant is the type of organization you would like to join, we want to have a conversation with you! Please apply directly with us. For a complete list of open opportunities with Cognizant, visit http://www.cognizant.com/careers. Cognizant is committed to providing Equal Employment Opportunities. Successful candidates will be required to undergo a background check. The Cognizant community: We are a high caliber team who appreciate and support one another. Our people uphold an energetic, collaborative and inclusive workplace where everyone can thrive. Cognizant is a global community with more than 300,000 associates around the world. We don’t just dream of a better way – we make it happen. We take care of our people, clients, company, communities and climate by doing what’s right. We foster an innovative environment where you can build the career path that’s right for you. About us: Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant (a member of the NASDAQ-100 and one of Forbes World’s Best Employers 2024) is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com Cognizant is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws. Disclaimer: Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law. Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.

Applications close Sunday, 22 June 2025
Take me to the job