Position: Java Team Lead
Company: Sombra
Category: Java
Experience required: 5y
English level: upper

**Requirements:**
• 5+ years of total experience, Java 8/11
• Strong knowledge of Spring (Boot, MVC, Security, Data JPA, State Machine);
• Good knowledge of Web Sockets;
• Knowledge and experience with Docker, K8s, Helm, CI/CD;
• Experience with Google Cloud Platform;
• Good understanding of Messaging (Google Pub/Sub);
• Good understanding of patterns and clean code concepts;
• Experience with production systems used critically for businesses (redeployments, rollbacks, testing);
• Upper-Intermediate English level.

**Would be a plus:**
Knowledge / experience with Front-End part (TypeScript, Javascript, VueJs;)

**Responsibilities:**
• Participate in the application integration effort;
• Proactivity in improving development and deployment processes;
• Decision making (task prioritization, dev tools choice);
• Participate in technical planning & requirements gathering phases including
• Design, code, test, troubleshoot, and documenting engineering software 
 applications;
• Ensuring that technical software development process is followed on the 
  project, and follows industry best practices for software development;
• Supporting and evolving existing DevOps routines to be able to deploy 
  applications and monitor system performance more efficiently.

**What we offer:**
• 50% cost compensation for attending courses and seminars on self- 
 development;
• Сareer opportunities;
• Internal University (Tech Communities (Front End, Back End, QA), leadership 
  program, etc);
• English training courses (twice per week+Communication Course, Grammar • Course, Emailing Course and of course practice with native speakers every 
  week);
• Paid time off (vacation days (18 working days) and sick days (10 working 
  days));
• Gym memberships or discounts (6000 UAH per year);
• Wellness programs (participation in running marathons, health plan 
  (vaccination, dental or vision plans, etc);
• Corporate doctor;
• Corporate events (travel talks, online parties);
• Parental Leave.