Cognizant

Full Stack Engineer

Sydney, NSW, AU

$100k
9 days ago
Save Job

Summary

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

We are seeking a Full Stack Java Engineer with 6+ years proven hands-on experience in API development using Java Spring Boot and building Single Page Applications (SPAs) using React JS. The ideal candidate will be responsible for designing, developing and maintaining Java-based RESTful APIs, managing deployment processes, and overseeing CI/CD pipelines. This role also includes building front-end applications using both class-based and functional components in React. You will collaborate closely with business analysts, testers, product managers, and other stakeholders to deliver robust and secure solutions that meet business objectives.

Mandatory Skills

  • Experience in designing and developing RESTful, gRPC, and GraphQL-based APIs, as well as microservices-based systems.
  • Proficient in Java 11 or above, with hands-on experience in Spring Boot and Hibernate/JPA.
  • Strong experience in building Single Page Applications (SPAs) using React, including familiarity with hooks, state management tools (e.g., Redux), and front-end debugging techniques.
  • Solid understanding of SQL, API Management tools, and monitoring tools such as Dynatrace and Kibana; experience with logging tools like Splunk.
  • Proficiency with containerization and CI/CD tools, including Docker, Jenkins, and Kubernetes.
  • Experience working with cloud platforms such as Google Cloud Platform (GCP) and Amazon Web Services (AWS).
  • Strong problem-solving and analytical skills.
  • Skilled in coding, testing, debugging, implementing, and documenting complex, global-scale applications.
  • Solid understanding of design patterns, data structures, database principles, and software architecture.
  • Exceptional problem-solving, communication, and leadership skills.
  • Experience working in agile development environments.

Roles And Responsibilities

  • Researching, designing, and developing performance-critical APIs using the Spring Boot framework to support various data exchange use cases.
  • Designing and implementing RESTful APIs, including features such as authentication, rate limiting, and efficient data handling.
  • Building Single Page Applications using React, JavaScript (ES6+), HTML5, CSS3, and applying responsive design principles.
  • Identify, debug, troubleshoot, and resolve bugs and performance issues across both frontend (Javascript) and backend (Java) systems.
  • Oversee deployment processes (CI/CD) to ensure smooth, reliable software releases.
  • Provide support for existing applications, including resolving security issues and vulnerabilities.
  • Develop backend unit tests (JUnit, Mockito), frontend unit tests (Jest, Enzyme), integration tests (Cypress), and performance tests using Python/JavaScript.
  • Contribute to architectural decisions, ensuring the web application is performant, maintainable, scalable and analyzing various operational metrics.
  • Writing, editing, and overseeing technical program documentation, user-facing guides, and standard operating procedures.

Qualifications/Certifications (Optional)

  • Bachelor’s or Master’s degree in Information Technology, Software Engineering, or a related technical field
  • GCP Associate Cloud Engineer Certification Exam
  • GCP Professional Cloud Architect Certification

Salary Range: > $100,000

Date of Posting: 13-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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: