Senior Back-end Developer (Java & Spring Boot)

EPAM Systems

Kuala Lumpur

On-site

MYR 90,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems in Kuala Lumpur is seeking a Backend Engineer to design and deliver high-performance backend services and APIs using Kotlin/Java (Spring Boot).

Focus on building scalable microservices with reliability, security, and maintainability, with optional frontend work using Angular or React. Collaborate across teams to deliver backend-driven features and resolve performance challenges.

Qualifications

  • Production-grade Kotlin/Java with Spring Boot experience.
  • Strong microservices and distributed systems knowledge.
  • Relational and NoSQL databases; schema design and tuning.
  • Familiar with JUnit, Mockk, Mockito, TestContainers; test automation.
  • CI/CD, Docker/Kubernetes, Git/GitHub/GitLab experience.
  • Application security principles (auth, data protection).
  • Troubleshoot backend issues in complex environments.
  • Agile/Scrum teamwork.
  • No visa sponsorship available.

Responsibilities

  • Design, develop and maintain backend 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.
  • (Optional) Contribute to frontend development using Angular or React.

Skills

Kotlin or Java
Spring Boot
Microservices
Distributed systems
Event-driven patterns
Relational databases
NoSQL databases
JUnit/Mockito/Mockk
CI/CD
Docker/Kubernetes
Git/GitHub/GitLab
Application security
Agile/Scrum

Tools

Docker
Kubernetes
Git

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. While the emphasis is on backend development, familiarity with Angular or React for frontend integration is considered a plus.

Responsibilities
  • Design, develop and maintain backend 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
  • (Optional) Contribute to frontend development using Angular or React
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
  • No visa sponsorship available
Nice to have
  • Frontend: Angular, React, TypeScript/JavaScript (for occasional full-stack contributions)
  • Cloud & DevOps: Azure or AWS; Event Grid, Kafka, Event Hub, Key Vault, GitHub Actions, Terraform, Azure Databricks
  • CI/CD & Infrastructure: Containerization, pipelines, and infrastructure-as-code
We offer
  • By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023.
  • Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
  • You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
  • We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
  • At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Full Stack Developer (Java, Angular/React, Cloud)
Lead Full Stack Developer (Java, Angular/React, Cloud)

EPAM Systems • Kuala Lumpur

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

EPAM Systems • Kuala Lumpur

On-site
MYR 110,000 - 170,000
Mentoring program
Online courses and libraries
Partial grants of certification
+2
Senior Backend Engineer - Java/Kotlin Microservices
Senior Backend Engineer - Java/Kotlin Microservices

EPAM Systems • Kuala Lumpur

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

Infinity Data • Kuala Lumpur

On-site
Back-end Developer
Back-end Developer

Asian Technology Solutions Pvt. Ltd. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Full-Stack Engineer (Angular, Springboot)
Full-Stack Engineer (Angular, Springboot)

Hexamatics Servvcom Sdn Bhd • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Back End Developer
Back End Developer

Adecco • Kuala Lumpur

On-site
MYR 120,000 - 240,000
Java Backend Developer
Java Backend Developer

Encora Inc. • Kuala Lumpur

On-site
MYR 90,000 - 120,000
Lead Full-Stack Engineer: Java/Kotlin, Angular/React, Cloud
Lead Full-Stack Engineer: Java/Kotlin, Angular/React, Cloud

EPAM Systems • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Backend Engineer (Java & Spring Boot) — Cloud & PostgreSQL
Backend Engineer (Java & Spring Boot) — Cloud & PostgreSQL

EPAM Systems • Kuala Lumpur

On-site
MYR 110,000 - 170,000
Mentoring program
Online courses and libraries
Partial grants of certification
+2