Description   
     Our company is looking for a highly skilled  Lead Java Engineer   to join our team and lead our latest project.
  As a Lead Java Engineer, you will be responsible for the design, development, and maintenance of our software applications.
You will also be responsible for leading a team of developers to ensure timely project delivery.
  The project is focused on developing a microservices-based platform using Apache Kafka, Kubernetes, and Spring Boot.
You will work with cutting-edge technologies and collaborate with cross-functional teams to ensure the project's success.
   
  Technologies   
     JavaScript    ReactJS    RESTAPI    Git    Linux    Kubernetes    Docker    
  Responsibilities   
     Lead the design, development, and maintenance of software applications using Java and related technologies    Work closely with cross-functional teams to identify and resolve software defects and issues    Develop and implement software enhancements and new features, ensuring adherence to coding standards    Participate in code reviews and provide feedback to team members, ensuring high-quality code delivery    Collaborate with cross-functional teams to troubleshoot and resolve technical issues, ensuring timely project delivery    Create and maintain technical documentation, ensuring clear communication and knowledge sharing within the team    
  Requirements   
     Minimum of 8-12 years of experience in Java programming    Experience in software maintenance and support    Knowledge of software development methodologies and best practices    Ability to troubleshoot and debug complex software issues    Strong proficiency in Amazon Web Services, Apache Kafka, Kubernetes, Experience with Microservice Architecture Pattern and Spring Boot    Excellent problem-solving and analytical skills    Effective communication and collaboration skills    Good verbal and written communication skills in English at a B2 level    
  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.)