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