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 an experienced and motivatedSenior Java, Spring Boot, and Microservices Engineerto join our innovative team.As a key contributor, you will be responsible for designing, developing, and deploying high-quality software solutions that follow best practices, embrace continuous improvement, and leverage cutting-edge technologies. Your expertise in Java, Spring Boot, and microservices architecture will play a critical role in driving our software development initiatives.

Want more jobs like this?GetjobsinHyderabad, Indiadelivered to your inbox every week.

Want more jobs like this?

GetjobsinHyderabad, Indiadelivered to your inbox every week.

Get Jobs

#LI-DNI#REF-IN-WOMENTechnologiesJava 8Spring BootREST APIMicroservicesResponsibilitiesEmbrace a mindset oriented towards continuous enhancementEngage in discussions and activities related to software designDevelop code that is suitable for production environmentsRequirementsBetween 5 to 8 years of professional background as a Java Developer in production projectsDegree credentials (BS/MS) in Computer Science, Software Engineering, or a similar fieldComfort in practicing TDD and engaging in pair programmingStrong grasp on DevOps methodologies and principlesProficiency in Object Oriented design principles (SOLID)Familiarity with functional programming design principlesGood understanding of the Java standard libraryDemonstrable experience with frameworks such as Spring or Spring BootBackground in designing and interacting with REST APIsFamiliarity with agile software development methodsProficiency in Linux/bash shell environmentsExperience using cloud platforms for deploymentUnderstanding of cloud native development practicesCompetency in executing microservices patterns and deploymentsFamiliarity with programming languages like Kotlin, Golang, or RustExperience in leveraging code quality tools like SonarCubeSkills in developing high performance and high capacity servicesWe offerOpportunity to work on technical challenges that may impact across geographiesVast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certificationsOpportunity to share your ideas on international platformsSponsored Tech Talks & HackathonsUnlimited access to LinkedIn learning solutionsPossibility to relocate to any EPAM office for short and long-term projectsFocused individual developmentBenefit package:Health benefitsRetirement benefitsPaid time offFlexible benefitsForums to explore beyond work passion (CSR, photography, painting, sports, etc.)