Description   
     We are looking for a Java Software Developer to join our team.
 
  You will play a key role in designing, developing, and implementing software solutions using Java, SQL, Spring, Spring Boot, and Message Brokers (MQ).
Collaborating with cross-functional teams, you will gather requirements and identify areas for improvement, creating scalable and efficient code to enhance the performance of our Platform Technology streams.
  #LI-DNI    
  Responsibilities   
     Design, develop, and implement software solutions using Java, SQL, Spring, Spring Boot, and Message Brokers (MQ)    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    Participate in customer and project interviews to gather feedback and understand requirements    Conduct unit tests and document code to ensure high-quality deliverables    
  Requirements   
     At least 4-6 years of strong proficiency in Java development    Extensive knowledge of SQL, Spring, Spring Boot, and Spring Core    Experience with REST API & Hibernate    Knowledge with 12-factor concepts    Experience in Design patterns, RESTful web services    Knowledge of Message Brokers (MQ)    Experience with Unit Testing    Familiarity with Mockito    B2+ English level proficiency    
  Nice to have   
     Experience with Microservice Architecture Pattern    Knowledge of JS + JQuery basics    
  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.)