Full Stack Developer (Java, Spring Boot & React)

Cognizant

Singapore

On-site

SGD 90,000 - 130,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

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

Fullstack Developer (ReactJS & Java)
Fullstack Developer (ReactJS & Java)

FPT ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Senior Java Full Stack with React
Senior Java Full Stack with React

re-zoo-me • Singapore

On-site
SGD 150,000 - 190,000
Senior Java Full Stack with React Developer
Senior Java Full Stack with React Developer

Luxoft Singapore • Singapore

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

ARYAN SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Full Stack Developer (Java, ReactJS)
Full Stack Developer (Java, ReactJS)

Aryan-Solutions-Pte.-Ltd. • Singapore

On-site
SGD 90,000 - 150,000
Full-Stack Developer
Full-Stack Developer

IOTALENTS PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Java Full Stack with React
Senior Java Full Stack with React

LUXOFT INFORMATION TECHNOLOGY (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Engineer - Java+React
Full Stack Engineer - Java+React

Luxoft • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Full Stack with React
Senior Java Full Stack with React

Luxoft Singapore • Singapore

On-site
SGD 150,000 - 190,000
Full Stack Engineer - Java+React
Full Stack Engineer - Java+React

re-zoo-me • Singapore

Hybrid
SGD 120,000 - 180,000