Java Full Stack Developer

COGNIZANT TECHNOLOGY SOLUTIONS ASIA PACIFIC PTE. LTD.Singaporemycareersfuturepublished 10/26/2026
Must-have:PythonJavaGitAWSCloudFullstackDevOpsQA/TestAgileCI/CDMicroservicesAI

Your tasks

As a Java Full Stack Developer, you will

  • Design, develop, test, and deploy scalable enterprise applications using Java 17/21.
  • Build and maintain RESTful APIs and Microservices using Spring Boot.
  • Develop high-quality, maintainable, and performance code adhering to best practices.
  • Participate in application modernization and cloud readiness initiatives.
  • Utilize AI-assisted development tools (GitHub Copilot, Claude etc.) to improve development efficiency and code quality.
  • Collaborate with business analysts, architects, QA teams, and DevOps teams throughout the SDLC.
  • Troubleshoot production issues and provide timely resolution.
  • Participate in code reviews and contribute to continuous improvement initiative

Requirements

Role Summary We are seeking a highly skilled Full Stack Developer with strong hands-on experience in Java 17/21, Spring Boot, Microservices, AWS and Databricks. The ideal candidate should possess strong Java fundamentals, have extensive implementation experience across the software development lifecycle, and be comfortable leveraging AI-assisted development tools to improve productivity and code quality.

  • Strong expertise in Java Fundamentals, including Collections Framework, Multithreading &Concurrency
  • Streams & Lambda Expressions, Memory Management &JVM Concepts, Exception Handling
  • Design Patterns, Performance Optimization
  • Hands-on experience in Java 17 and/or Java 21implementations.
  • Strong experience with: Spring Boot, Spring MVC, Spring Data JPA
  • Microservices Architecture & REST API Development
  • Experience with Apache Kafka implementation and event-driven architecture.
  • Experience working with AI-powered software developmenttools.
  • Experience on Databricks workflows
  • Experience in AWS Cloud Services (EC2, S3, RDS, Lambda, IAM, CloudWatch)
  • Demonstrated end-to-end implementation experience in enterprise applications.
  • Strong coding and problem-solving skills using core Java tech stack
  • Ability to independently develop and deliver features.
  • Experience working in Agile development teams.
  • Good communication and stakeholder interaction skills.

Basic Knowledge of

  • Python and Pyspark
  • SQL and PL/SQL
  • Familiarity with Git, CI/CD, Maven/Gradle, and Agile methodologies.