We are seeking a Lead Backend Developer to join our team.
You will become part of an experienced engineering community that delivers high-quality solutions supporting critical business initiatives. This is an excellent opportunity to take on a leadership role in a dynamic environment while collaborating with talented professionals on impactful and scalable projects.
Responsibilities
-
Provide technical leadership to backend and frontend development teams, guiding them toward successful project delivery
-
Define solution architectures and establish technical guidelines to ensure consistency across projects
-
Monitor code quality, security, and application performance to maintain high engineering standards
-
Coordinate code reviews and provide technical mentoring to support the growth of team members
-
Design scalable solutions based on microservices and APIs to meet evolving business needs
-
Ensure compliance with development and security standards throughout the software delivery process
-
Manage technical risks and propose mitigation strategies to safeguard project outcomes
-
Coordinate deployments to ensure smooth, reliable, and timely releases
-
Collaborate closely with architecture and business teams to align technical solutions with organizational goals
Requirements
-
Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent professional experience
-
At least 5 years of professional relevant experience in backend software development
-
At least one year of experience in people management or team leadership, guiding teams of 5 or more FTEs
-
Solid backend development experience with Java 17 and Spring Boot for building modern, production-grade applications
-
Practical experience implementing batch processes using Spring Batch
-
Strong knowledge of microservices-based architecture for designing modular and scalable systems
-
Hands-on experience with the integration of REST APIs and asynchronous messaging
-
Working knowledge of Apache Kafka and Redis for event-driven communication and caching
-
Experience with repository and Git workflow management using GitHub
-
Practical use of SonarQube for quality and coverage validation
-
Experience with security analysis tools such as Fortify, SAST, and DAST
-
Proven ability to design performance- and resilience-oriented solutions
-
Fluent English communication skills at a B2 level or higher
We offer
-
International projects with top brands
-
Work with global teams of highly skilled, diverse peers
-
Healthcare benefits
-
Employee financial programs
-
Paid time off and sick leave
-
Upskilling, reskilling and certification courses
-
Unlimited access to the LinkedIn Learning library and 22,000+ courses
-
Global career opportunities
-
Volunteer and community involvement opportunities
-
EPAM Employee Groups
-
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.