Senior Back-end Developer (Java & Spring Boot)

Epam Systems — Malaysia · Posted ~3 weeks ago

Senior Full-time Visa History ✓

Skills

Java Kotlin Spring Boot Backend development REST APIs Microservices Application security Monitoring Performance optimization Automated testing Troubleshooting 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

A senior backend engineering position focused on designing and delivering reliable APIs and scalable microservices. The role emphasizes Java or Kotlin with Spring Boot, clean and testable code, security, monitoring, performance optimization, and complex problem solving, with frontend framework knowledge as an advantage.

Highlights

Build scalable, secure, and high-performance backend services while working on mission-critical systems, with opportunities to collaborate across teams and contribute to frontend integration.

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