Senior Java Engineer (Full Stack)

EPAM Systems Inc

Malaysia

On-site

MYR 180,000 - 240,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 Inc in Malaysia is seeking a Senior Java Engineer (Full Stack) to build backend services in Java or Kotlin with Spring Boot and frontend in Angular or React. You will own features end-to-end from the database to the user interface and help less experienced engineers grow.

You will also refactor and upgrade systems, such as Java-to-Kotlin or AngularJS-to-Angular migrations. The work happens in Scrum or Kanban teams across countries.

Qualifications

  • Proficiency in Java (or Kotlin) with Spring Boot.
  • Frontend depth with Angular or React (HTML5/CSS3/JS/TS) judged case by case.
  • Understanding of microservices, REST APIs and event-driven design.
  • Experience with Kafka or similar messaging; cloud and containerization.
  • Azure or AWS with Docker, Kubernetes, Helm and CI/CD for production.
  • Experience monitoring apps, troubleshooting incidents and root causes.
  • Databases: Postgres, MongoDB, or CosmosDB.
  • Clean, secure code and testing with JUnit, Mockito, Jest or Cypress.
  • Git-based workflows and Scrum or Kanban; clear English communication.
  • Right to work in Malaysia (visa sponsorship not available).
  • Nice to have Java-to-Kotlin or AngularJS-to-Angular migrations.
  • UI frameworks: Material UI, Native UI or TailwindCSS.
  • Terraform and IaC tooling; TDD.

Responsibilities

  • Design, build and maintain backend services and APIs in Java or Kotlin with Spring Boot.
  • Develop responsive Angular or React frontends and integrate with backend APIs.
  • Implement event-driven features on Apache Kafka or similar messaging.
  • Refactor and upgrade existing systems including Java-to-Kotlin or AngularJS-to-Angular migrations.
  • Deploy and operate services on Azure or AWS with Docker, Kubernetes, Helm and CI/CD.
  • Monitor applications, resolve production incidents and join on-call rotation.
  • Partner with product managers and designers in Scrum or Kanban teams.
  • Raise quality and secure coding practices through code reviews and AI-assisted tools.

Skills

Java
Spring Boot
Angular
React
REST API
Kafka
Azure
AWS
Docker
Kubernetes
CI/CD
PostgreSQL
MongoDB
JUnit
Mockito
Jest
Cypress
Git
Scrum/Kanban
English communication

Tools

Terraform
GitHub Actions
CI/CD pipelines
Docker
Kubernetes

Job description

We are hiring a Senior Java Engineer (Full Stack) in Malaysia to build backend services in Java or Kotlin with Spring Boot, and frontends in Angular or React. Java is our core language. You will own features end to end, from the database to the user interface, and help less experienced engineers grow. You will also keep existing systems healthy through refactoring and upgrades, such as Java-to-Kotlin or AngularJS-to-Angular migrations. The work happens in Scrum or Kanban teams that may span several countries.

Responsibilities
  • Design, build and maintain backend services and APIs in Java or Kotlin with Spring Boot
  • Develop responsive Angular or React frontends and integrate them with backend APIs
  • Implement event-driven features on Apache Kafka or similar messaging
  • Maintain and improve existing systems through refactoring and technology upgrades, supporting Java-to-Kotlin or AngularJS-to-Angular migrations
  • Deploy and operate services on Azure or AWS with Docker, Kubernetes, Helm and CI/CD
  • Monitor applications, resolve production incidents and join the on-call rotation as needed
  • Partner with product managers and designers in Scrum or Kanban teams
  • Raise quality and secure coding practices through code reviews, guidance and AI-assisted tools
Requirements
  • Proficiency in Java (or Kotlin) with Spring Boot
  • Hands-on experience with Angular or React with JavaScript/TypeScript, HTML5 and CSS3; frontend depth judged case by case
  • Understanding of microservices, REST API and event-driven design
  • Working knowledge of Apache Kafka or other solutions, including asynchronous messaging, event processing and reliable message delivery
  • Experience witth Azure or AWS with Docker, Kubernetes, Helm and CI/CD pipelines for production deployments
  • Track record monitoring applications, troubleshooting incidents and tracing root causes
  • Experience with Postgres, MongoDB or CosmosDB
  • Clean, testable, secure code using JUnit, Mockito, Jest or Cypress
  • Familiarity with Git-based workflows and Scrum or Kanban, plus clear English communication
  • Right to work in Malaysia (visa sponsorship is not available)
  • Nice to have Java-to-Kotlin or AngularJS-to-Angular migration experience
  • UI frameworks such as Material UI, Native UI or TailwindCSS
  • Terraform, GitHub Actions or other Infrastructure-as-Code tooling
  • Test-Driven Development (TDD)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Engineer (Full Stack)
Java Engineer (Full Stack)

EPAM Systems • Malaysia

On-site
MYR 60,000 - 90,000
Lead Java Engineer (Full Stack)
Lead Java Engineer (Full Stack)

EPAM Systems • Malaysia

On-site
MYR 180,000 - 240,000
Full Stack Engineer: Angular & Java Microservices
Full Stack Engineer: Angular & Java Microservices

MVC Resources • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Senior Java Full-Stack Engineer: Build, Refactor & Scale
Senior Java Full-Stack Engineer: Build, Refactor & Scale

EPAM Systems Inc • Malaysia

On-site
MYR 180,000 - 240,000
Software Engineer
Software Engineer

MVC Resources • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Senior Java Full-Stack Engineer — Spring Boot & Angular
Senior Java Full-Stack Engineer — Spring Boot & Angular

Two95 International Inc. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Full Stack Java Developer
Full Stack Java Developer

Unison Group • Kuala Lumpur

On-site
MYR 80,000 - 120,000
Senior Java API Developer
Senior Java API Developer

Flintex Consulting • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Java Developer (Spring Boot & Microservices) | Kamlax Global Technologies | Malaysia
Java Developer (Spring Boot & Microservices) | Kamlax Global Technologies | Malaysia

Tech Junction Ltd • Malaysia

On-site
MYR 110,000 - 170,000
Java Full-Stack Engineer: Spring Boot & React/Angular
Java Full-Stack Engineer: Spring Boot & React/Angular

EPAM Systems Inc • Malaysia

On-site
MYR 60,000 - 90,000