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.)