Senior Back-end Developer (Java & Spring Boot)

Epam Systems — Malaysia · Posted ~1 hour ago

Senior Full-time

Skills

Kotlin Java Spring Boot Microservices Backend APIs Application Security Monitoring Performance Optimization Software Testing Scalability Angular React

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Work as a senior backend engineer designing and delivering high-performance services and APIs. You will build reliable microservices with Kotlin or Java and Spring Boot, strengthen security and observability, write testable code, troubleshoot scaling issues, and optionally contribute to frontend integration.

Highlights

Senior backend role focused on high-performance APIs and scalable microservices, with strong emphasis on reliability, security, maintainability, testing, monitoring, and solving complex performance and scaling challenges.

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 performanceEnsure application security, monitoring and optimization for mission-critical systemsWrite clean, testable, and maintainable code using industry-standard testing frameworksCollaborate with cross-functional teams to deliver backend-driven featuresTroubleshoot 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 systemsStrong understanding of microservices architecture, distributed systems and event-driven patternsExperience with relational and NoSQL databases (e.g., Postgres, MongoDB, CosmosDB), including schema design and performance tuningFamiliarity with testing frameworks (JUnit, Mockk, Mockito, TestContainers) and test automation practicesHands-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 environmentsExperience working in Agile/Scrum teams with collaborative development practicesNo 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 DatabricksCI/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 mattersYou 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 practicesWe offer a transparent career path and an individual roadmap to engineer your future & accelerate your journeyAt 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