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 experience Extensive knowledge of SQL, Spring, Spring Boot, and Spring Core Experience with REST API & Hibernate Experience in Design patterns, RESTful web services, and knowledge with 12-factor concepts Knowledge of Message Brokers (MQ) Willingness to participate in customer and project interviews Fluency in English at a B2 level
Nice to have
Knowledge of JS + JQuery basics is a big plus Microservice Architecture Pattern knowledge
We offer
Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits Retirement benefits Paid time off Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)