Senior Software Engineer (Full Stack, Java, AWS)

EPAM Systems

Singapore

On-site

SGD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPAM Systems Inc. is seeking a Senior Software Engineer (Full Stack) to build cloud-native applications on AWS using Java, Spring Boot and React in a microservices setup. You will shape technical decisions, strengthen security and support data migration in a hybrid delivery team.

You will design, implement and test full stack features, APIs, and containerized services while collaborating with product, design and delivery teams to ensure high-quality releases.

Qualifications

  • Strong Java and Spring Boot in production environments.
  • Hands-on experience with microservices architecture and RESTful API design.
  • Knowledge of ReactJS with JavaScript/TypeScript for front-end development.
  • Experience with AWS services (S3, Lambda, API Gateway, DynamoDB).
  • Proficiency with unit, integration and contract testing.
  • Experience with Spring Batch and batch-oriented data processing.
  • Familiarity with Docker and CI/CD pipelines.
  • Understanding of secure coding, OAuth and security testing (SAST, SCA, VAPT).

Responsibilities

  • Design, build and maintain full stack features using Java, Spring Boot and ReactJS.
  • Develop RESTful APIs and integrate OAuth-based authentication and authorization.
  • Implement microservices patterns including event-driven communication and Domain-Driven Design.
  • Build batch processing and data migration solutions using Spring Batch and AWS Database Migration Service.
  • Create automated tests across the stack including unit, integration and contract tests.
  • Containerize services with Docker and support CI/CD pipelines.
  • Partner with product, delivery and design teams to deliver usable, accessible interfaces.
  • Contribute to technical decisions, code reviews, documentation and release readiness.

Skills

Java
Spring Boot
RESTful APIs
ReactJS
AWS
Docker
OAuth
Security testing

Tools

Spring Batch
AWS Database Migration Service
Docker

Job description

We are seeking a Senior Software Engineer (Full Stack, Java, AWS). You will build cloud-native applications on AWS using Java, Spring Boot and React in a microservices setup. You will shape technical decisions, strengthen security and quality gates and support data migration and modernization work in a hybrid delivery team.

Responsibilities
  • Design, build and maintain full stack features using Java, Spring Boot and ReactJS
  • Develop RESTful APIs and integrate OAuth-based authentication and authorization
  • Implement microservices patterns including event-driven communication and Domain-Driven Design
  • Build batch processing and data migration solutions using Spring Batch and AWS Database Migration Service
  • Create automated tests across the stack including unit, integration and contract tests
  • Containerize services with Docker and support continuous integration and deployment pipelines
  • Partner with product, delivery and design teams to deliver usable, accessible interfaces
  • Contribute to technical decisions, code reviews, documentation and release readiness
Requirements
  • Strong Java and Spring Boot skill sets in production environments
  • Hands-on experience with microservices architecture and RESTful API design
  • Knowledge of ReactJS with JavaScript or TypeScript for Front-end development
  • Experience with Amazon Web Services including services such as Amazon S3, AWS Lambda, Amazon API Gateway and Amazon DynamoDB
  • Proficiency with testing practices including unit, integration and contract testing
  • Experience with Spring Batch and batch-oriented data processing
  • Familiarity with Docker containerization and continuous integration and deployment pipelines
  • Understanding of secure coding, OAuth and security testing support (SAST, SCA, VAPT)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Full Stack, Java, AWS)
Senior Software Engineer (Full Stack, Java, AWS)

epam systems pte. ltd. • Singapore

On-site
SGD 100,000 - 167,000
Senior Software Engineer (Full Stack Java, React, AWS)
Senior Software Engineer (Full Stack Java, React, AWS)

EPAM Systems • Singapore

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

Optimum Solutions (Singapore) Pte Ltd. • Singapore

On-site
SGD 120,000 - 180,000
Health insurance
Senior Full-Stack Engineer - Java, AWS, React Microservices
Senior Full-Stack Engineer - Java, AWS, React Microservices

epam systems pte. ltd. • Singapore

On-site
SGD 100,000 - 167,000
Senior Software Development Engineer
Senior Software Development Engineer

NTT SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Senior Full-Stack Engineer — Java, AWS & Microservices
Senior Full-Stack Engineer — Java, AWS & Microservices

EPAM Systems Inc • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

WEBSYN INFOTECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 170,000
Lead Software Engineer (Java, React)
Lead Software Engineer (Java, React)

EPAM Systems • Singapore

On-site
SGD 120,000 - 160,000
Java Fullstack Developer
Java Fullstack Developer

SILVERLINK TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
SL2526 - Fullstack Developer (ReactJS & Java)
SL2526 - Fullstack Developer (ReactJS & Java)

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000