Description
EPAM is a leading global provider of digital platform engineering and development services.
We are committed to having a positive impact on our customers, our employees, and our communities.
We embrace a dynamic and inclusive culture.
Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow.
No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are looking for a Senior Java Developer to join our team.
The ideal candidate has strong hands-on experience with Java backend development, Spring Boot, REST APIs, microservices, and relational databases.
We are looking for someone who can work independently, understand existing systems quickly, contribute to technical decisions, and collaborate effectively within a cross-functional engineering team.
Responsibilities
Design, develop, and maintain backend services using JavaDevelop and enhance REST APIs supporting mobile applications and integrations with external systemsWork with MySQL, including data modeling, query development, optimization, and troubleshootingContribute to the design and evolution of scalable and maintainable backend and microservices architectureImplement clean, reliable, secure, and well-tested code following software engineering best practicesInvestigate and resolve defects, performance issues, and production problemsParticipate in code reviews, technical discussions, estimation, and solution designCollaborate with mobile developers, product stakeholders, QA engineers, and other backend engineers to deliver end-to-end functionalityContribute to automated testing, observability, logging, and overall application reliabilityLeverage AI-assisted development tools where applicable to improve development productivity, code quality, testing, and problem-solving
Requirements
A minimum of 3 years of hands-on experience with Java and object-oriented software developmentStrong understanding of REST API design and API development best practicesExperience designing or working with microservices and distributed systemsGood knowledge of MySQL, SQL, relational data modeling, and query optimizationUnderstanding of software design principles, common design patterns, and clean code practicesExperience with unit and integration testing and familiarity with modern testing frameworksUnderstanding of application security fundamentals, authentication, authorization, and secure API developmentFamiliarity with Git-based development workflows, CI/CD, and modern software delivery practicesExperience troubleshooting production applications using logs, metrics, and other observability toolsStrong analytical and problem-solving skills with the ability to take ownership of tasks through completionGood communication skills and ability to collaborate effectively in a distributed, cross-functional teamExcellent English language skills (B2 level or higher)
Nice to have
Experience working within cloud environments for deploying, scaling, and managing backend applicationsFamiliarity with AI-assisted software development tools to support coding, testing, and problem-solving tasks
We offer
International projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-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.