Full Stack Developer (Java, Spring Boot & React)

Cognizant

Singapore

On-site

SGD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cognizant Singapore is seeking a skilled Full Stack Developer to design, develop, and maintain enterprise-grade applications supporting digital transformation initiatives across the Banking, Financial Services, Government, and Public Sector domains.

The successful candidate will be responsible for developing scalable and secure applications using modern full-stack technologies, with a focus on Java, Spring Boot, Microservices, and React.

Qualifications

  • Degree in Computer Science, Information Technology, Software Engineering, or related discipline.
  • Experience with Java technologies and Spring Framework / Spring Boot.
  • Experience designing Microservices-based applications and frontend with React.
  • Knowledge of RESTful API development and system integration concepts.
  • Experience with relational databases and SQL; Git proficiency.
  • Understanding of SDLC and Agile methodologies; strong communication.

Responsibilities

  • Design, develop, test, and maintain scalable enterprise applications with Java and modern web tech.
  • Develop responsive interfaces using React and related frontend technologies.
  • Build backend services with Java, Spring Boot, and Microservices architecture.
  • Design and implement RESTful APIs and integration with internal/external systems.
  • Collaborate with stakeholders and architects; participate in Agile ceremonies.
  • Write unit/integration tests and support deployment, monitoring, and operations.

Skills

Full stack development
Java
Spring Boot
React
Microservices
REST APIs
SDLC
Agile
Problem solving

Education

Bachelor's degree in Computer Science / IT / Software Engineering

Tools

Git
Docker
Kubernetes
Jenkins
OpenShift
API development

Job description

Job Summary

We are seeking a skilled Full Stack Developer to design, develop, and maintain enterprise-grade applications supporting digital transformation initiatives across the Banking, Financial Services, Government, and Public Sector domains.

The successful candidate will be responsible for developing scalable and secure applications using modern full-stack technologies, with a focus on Java, Spring Boot, Microservices, and React. You will work closely with business stakeholders, architects, DevOps engineers, and project teams to deliver high-quality software solutions that support mission-critical business processes.

Key Responsibilities

  • Design, develop, test, and maintain scalable enterprise applications using Java and modern web technologies.
  • Develop and enhance responsive user interfaces using React and related frontend technologies.
  • Build and maintain backend services using Java, Spring Boot, and Microservices architecture.
  • Design and implement RESTful APIs and integration services with internal and external systems.
  • Participate in requirements gathering, solution design, and technical discussions with stakeholders.
  • Collaborate with architects and development teams to ensure alignment with enterprise architecture standards.
  • Develop unit tests, integration tests, and support system integration and user acceptance testing activities.
  • Troubleshoot application issues and implement performance improvements.
  • Participate in Agile delivery processes including sprint planning, stand-ups, reviews, and retrospectives.
  • Ensure compliance with security, governance, and software engineering best practices.
  • Support production deployment, application monitoring, and operational support activities.
  • Prepare and maintain technical documentation including design documents, API specifications, and deployment guides.
Required Qualifications

  • Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • Experience in software development using Java technologies.
  • Strong experience in developing applications using Spring Framework and Spring Boot.
  • Experience designing and developing Microservices-based applications.
  • Experience building frontend applications using React.
  • Knowledge of RESTful API development and system integration concepts.
  • Experience working with relational databases and SQL.
  • Familiarity with source code management tools such as Git.
  • Understanding of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to collaborate effectively with cross-functional teams.
Preferred Qualifications

  • Experience in Banking, Financial Services, Government, or Public Sector projects.
  • Experience developing cloud-native applications on AWS, Azure, or OpenShift.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with event-driven architectures and messaging platforms.
  • Knowledge of secure software development practices and application security concepts.
  • Experience working in regulated or compliance-driven environments.
Technical Skills

Backend Technologies

  • Java
  • Spring Boot
  • Spring Framework
  • Spring MVC
  • Spring Data JPA
  • Hibernate
  • Microservices Architecture
  • RESTful API Development
Frontend Technologies

  • React.js
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • Bootstrap / Material UI
Database Technologies

  • Oracle Database
  • PostgreSQL
  • MySQL
  • Microsoft SQL Server
Cloud & DevOps

  • AWS
  • Microsoft Azure
  • OpenShift
  • Docker
  • Kubernetes
  • Jenkins
  • GitHub
  • GitLab
Integration & Middleware

  • REST APIs
  • JSON
  • SOAP (optional)
  • Kafka (preferred)
  • RabbitMQ (preferred)
Development Practices

  • Agile / Scrum
  • CI/CD
  • Test-Driven Development (TDD)
  • Secure Coding Practices
  • Code Review
  • Software Design Patterns
Core Competencies

  • Full Stack Development
  • Enterprise Application Development
  • Microservices Architecture
  • API Design & Integration
  • Problem Solving
  • Technical Analysis
  • Stakeholder Management
  • Team Collaboration
  • Agile Delivery
  • Continuous Improvement
Preferred Industry Experience

Candidates with experience in any of the following domains will have an advantage:

  • Banking & Financial Services
  • Digital Banking Platforms
  • Payments & Cards Systems
  • Wealth Management
  • Government and Public Sector Projects
  • Citizen Services Platforms
  • Enterprise Digital Transformation Programmes
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

COGNIZANT TECHNOLOGY SOLUTIONS ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Senior Full Stack Engineer
Senior Full Stack Engineer

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Fullstack Software Engineer, Java & React (Banking)_Contract Renewable
Fullstack Software Engineer, Java & React (Banking)_Contract Renewable

Visa Hunt • Singapore

On-site
SGD 120,000 - 180,000
Junior Full Stack Engineer
Junior Full Stack Engineer

PVH (Tommy Hilfiger/Calvin Klein) • Singapore

On-site
SGD 60,000 - 90,000
Fullstack Developer (Java)
Fullstack Developer (Java)

MINDTECK SINGAPORE PTE LTD • Singapore

On-site
SGD 90,000 - 150,000
Lead Engineer / Senior Full Stack Engineer – Frontend & Java
Lead Engineer / Senior Full Stack Engineer – Frontend & Java

VY SYSTEMS PTE. LTD. • Singapore

On-site
SGD 180,000 - 280,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Exasoft Pte. Ltd. • Singapore

On-site
SGD 180,000 - 240,000
Full-Stack Developer (React & Java)
Full-Stack Developer (React & Java)

Randstad Singapore • Singapore

On-site
SGD 42,000 - 65,000
Full Stack Developer
Full Stack Developer

Avensys Consulting Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

OPTIMUM SOLUTIONS (SINGAPORE) PTE LTD • Singapore

On-site
SGD 90,000 - 120,000