Senior Software Engineer (Full Stack, Java, AWS)

epam systems pte. ltd.

Singapore

On-site

SGD 100,000 - 167,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems PTE. LTD. 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 and modernization in a hybrid delivery team. You will design, develop and test full stack features, implement RESTful APIs, OAuth-based authentication, and containerize services with Docker while working with product, delivery and design

Qualifications

  • Strong Java and Spring Boot in production environments.
  • Hands-on experience with microservices and RESTful API design.
  • Experience with ReactJS front-end development.
  • Experience with AWS services (S3, Lambda, API Gateway, DynamoDB).
  • Proficiency with testing (unit, integration, contract).
  • Experience with Spring Batch and batch processing.
  • Familiarity with Docker containerization 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
ReactJS
RESTful API design
OAuth
Microservices architecture
Testing (unit/integration/contract)
Security testing

Tools

Docker
AWS
Spring Batch
AWS Database Migration Service
Amazon S3
AWS Lambda
Amazon API Gateway
Amazon DynamoDB

Job description

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 Inc • Singapore

On-site
SGD 120,000 - 180,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 Full-Stack Engineer — Java, AWS & Microservices
Senior Full-Stack Engineer — Java, AWS & Microservices

EPAM Systems Inc • Singapore

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

NTT SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Full Stack Engineer - Java+React
Full Stack Engineer - Java+React

Luxoft • Singapore

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

Softvil Technologies Pvt Ltd • Singapore

On-site
SGD 80,000 - 100,000
Work on cutting-edge projects
Opportunities for professional growth
Innovative and mentorship-focused team
Fullstack Java Engineer
Fullstack Java Engineer

GECO Asia Pte Ltd • Singapore

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

WEBSYN INFOTECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 170,000