Senior Back-end Developer (Java & Spring Boot)

EPAM Systems

Malaysia

On-site

MYR 90,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EPAM Systems is seeking a Backend Engineer to design and deliver high-performance backend services and APIs. The role focuses on building scalable microservices with reliability, security and maintainability, using Kotlin or Java (Spring Boot).

You'll work with cross-functional teams, implement CI/CD pipelines with Docker/Kubernetes, and collaborate on data stores like Postgres and MongoDB. Optional frontend integration using Angular/React is a plus; cloud and DevOps knowledge is valued.

Qualifications

  • Proficiency in Kotlin/Java with Spring Boot and production-grade systems.
  • Strong understanding of microservices architecture and distributed systems.
  • Experience with relational and NoSQL databases (Postgres, MongoDB, CosmosDB).
  • Familiarity with testing frameworks (JUnit, Mockk, Mockito, TestContainers).
  • Hands-on experience with CI/CD, Docker/Kubernetes, and Git workflows.
  • Knowledge of application security principles and data protection.

Responsibilities

  • Design, develop and maintain back-end services and APIs.
  • Implement scalable microservices with high reliability and performance.
  • Ensure security, monitoring and optimization for mission-critical systems.
  • Write clean, testable, and maintainable code with standard testing tools.
  • Collaborate with cross-functional teams to deliver backend features.
  • Troubleshoot backend issues and optimize performance bottlenecks.
  • Optional: contribute to frontend development using Angular or React.

Skills

Kotlin/Java
Spring Boot
Microservices
CI/CD
Docker/Kubernetes
Git
Testing
Security
Agile
Frontend basics

Tools

PostgreSQL
MongoDB
CosmosDB
JUnit
TestContainers
Docker
Kubernetes

Job description

We are looking for a Backend Engineer to design and deliver high-performance backend services and APIs. The role focuses on building scalable microservices with strong reliability, security, and maintainability. Familiarity with Angular or React for frontend integration is a plus.

Responsibilities
  • Design, develop and maintain back-end services and APIs using Kotlin/Java (Spring Boot).
  • Implement scalable microservices architectures with high reliability and performance.
  • Ensure application security, monitoring, and optimization for mission-critical systems.
  • Write clean, testable, and maintainable code using industry-standard testing frameworks.
  • Collaborate with cross-functional teams to deliver backend-driven features.
  • Troubleshoot and resolve complex backend issues, including performance bottlenecks and scaling challenges.
  • Contribute to frontend development using Angular or React (optional).
Requirements
  • Proficiency in Kotlin or Java with Spring Boot, with proven experience delivering production-grade systems.
  • Strong understanding of microservices architecture, distributed systems, and event-driven patterns.
  • Experience with relational and NoSQL databases (e.g., Postgres, MongoDB, CosmosDB), including schema design and performance tuning.
  • Familiarity with testing frameworks (JUnit, Mockk, Mockito, TestContainers) and test automation practices.
  • Hands‑on experience with CI/CD pipelines, containerization (Docker/Kubernetes), and version control (Git/GitHub/GitLab).
  • Knowledge of application security principles (authentication, authorization, data protection).
  • Ability to troubleshoot and resolve backend issues in complex environments.
  • Experience working in Agile/Scrum teams with collaborative development practices.
  • Nice to have: front‑end experience with Angular, React, TypeScript/JavaScript.
  • Nice to have: cloud and DevOps knowledge (Azure or AWS, Event Grid, Kafka, Event Hub, Key Vault, GitHub Actions, Terraform, Azure Databricks).
  • Nice to have: CI/CD & infrastructure-as-code expertise, containerization, pipelines, and infrastructure-as-code.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Back-end Developer
Back-end Developer

Asian Technology Solutions Pvt. Ltd. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Back-end Developer (Java & Spring Boot)
Senior Back-end Developer (Java & Spring Boot)

EPAM Systems • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Backend Developer
Backend Developer

Infinity Data • Kuala Lumpur

On-site
Back-end Developer (Java & Spring Boot)
Back-end Developer (Java & Spring Boot)

EPAM Systems • Malaysia

On-site
MYR 90,000 - 130,000
Senior Backend Engineer - Java/Spring Boot & Microservices
Senior Backend Engineer - Java/Spring Boot & Microservices

EPAM Systems • Malaysia

On-site
MYR 90,000 - 180,000
Lead Full Stack Developer (Java, Angular/React, Cloud)
Lead Full Stack Developer (Java, Angular/React, Cloud)

EPAM Systems • Malaysia

On-site
MYR 180,000 - 360,000
Full Stack Developer (Java & React)
Full Stack Developer (Java & React)

EPAM Systems • Malaysia

On-site
MYR 120,000 - 180,000
Senior Backend Engineer: Kotlin/Spring Microservices
Senior Backend Engineer: Kotlin/Spring Microservices

EPAM Systems • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Senior Full Stack Developer (Java, Angular/React, Cloud)
Senior Full Stack Developer (Java, Angular/React, Cloud)

EPAM Systems • Kuala Lumpur

On-site
MYR 70,000 - 110,000
Newsweek-recognized workplace
Global collaboration
Transparent career path
+2
Senior Full stack developer (Vue.js)
Senior Full stack developer (Vue.js)

HCLTech • Kuala Lumpur

On-site
MYR 223,000 - 305,000