Description
We are seeking a Senior Java Software Developer with a strong background in Java, Spring Boot, and Message Brokers (MQ) to join our team. As a Senior Java Software Developer, you will be responsible for designing, developing, and implementing software solutions using Java, SQL, Spring, and Spring Boot. You will collaborate with cross-functional teams to gather requirements, create scalable and efficient code, conduct unit tests, and participate in customer and project interviews to gather feedback and understand requirements.
LI-DNI
Responsibilities
- Design, develop, and implement software solutions using Java, SQL, Spring, Spring Boot
- Collaborate with cross-functional teams to gather requirements and identify areas for improvement
- Create scalable and efficient code to enhance the performance of the Platform Technology streams
- Conduct unit tests and document code to ensure high-quality deliverables
- Participate in customer and project interviews to gather feedback and understand requirements
Requirements
Strong proficiency in Java development with at least 5 to 8 years of experienceExtensive knowledge of SQL, Spring, Spring Boot, and Spring CoreExperience with REST API & HibernateExperience in Design patterns, RESTful web services, and knowledge with 12-factor conceptsKnowledge of Message Brokers (MQ)Willingness to participate in customer and project interviewsFluency in English at a B2 levelNice to have
Knowledge of JS + JQuery basics is a big plusMicroservice Architecture Pattern knowledgeWe offer
Opportunity 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 benefits Retirement benefits Paid time off Flexible benefitsForums to explore beyond work passion (CSR, photography, painting, sports, etc.)