Description   
     We are actively seeking a  Senior Java Full Stack Angular Developer   to join our team.
  As a Senior Software Engineer, you will play a crucial role in developing high-quality software solutions using Java, Spring Boot, and Microservice Architecture Pattern.
  If you're passionate about innovation, we invite you to apply and become part of our team! 
  #LI-DNI    
  Responsibilities   
     Design and develop high-quality software solutions using Java and Angular    Collaborate with cross-functional teams to define, design, and ship new features    Ensure the performance, quality, and responsiveness of applications    Identify and correct bottlenecks and fix bugs    Help maintain code quality, organization, and automation    Participate in code reviews and provide constructive feedback to other developers    Mentor and guide junior developers in the team    
  Requirements   
     Bachelor's or Master's degree in Computer Science or related field    5-8 years of experience in developing scalable applications    Strong knowledge and experience with RESTful API services and performance tuning of large-scale web applications    Understanding of fundamental design principles behind scalable applications    Strong experience with test-driven development and Git    Ability to work collaboratively in a team environment    Strong knowledge of Core Java, Java 8+, multithreading, and microservices    Experience with Spring Boot and Security, JBoss, Mybatis, Maria DB, IBM MQs, and batch jobs    Good verbal and written communication skills in English at a B2 level    
  Nice to have   
     Experience with Docker and Kubernetes    Familiarity with Agile methodologies and Jira    Experience with AWS or other cloud platforms    Experience with NoSQL databases such as MongoDB or Cassandra    Familiarity with front-end technologies such as HTML, CSS, and JavaScript    
  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.)