Position: Team lead java
Company: AboutHR recruiting agency
Category: Java
Experience: 5y

Робота частково в офісі (БЦ Гулівер, пл. Спортивна, 1а), при бажанні частково з дому. 
Зараз формується команда з 5 осіб. На сьогодні в компанії 12 розробників. Загалом штат компанії 1500, є власне виробництво в Україні.  
Передбачається розробка нової версії e-com платформи для продажу хімічних добавок інтеграції для клієнтів. 
Важливо: 5+ років досвіду з java (на проекті 11 версія), знання SQL та JavaScript, Spring framework (MVC, Security, Boot, JPA), JDBC, REST API, JSON, XML, SSL, Maven and Git.

Опис вакансії: 

Enamine is a fine chemical R&D company working with European and US customers. Its Kyiv office is in need of an experienced and enthusiastic Java team lead for the worldwide B2B e-commerce platform and integration projects with the customers. You will be in charge of part of the product and will manage and guide its development and enhancements. You will influence the roadmap and direction of the development.

IN THIS ROLE YOU WILL:
• Lead a development team of 5 members using Scrum methodology
• Provide technical assistance, mentorship and guidance to team members
• Review and improve source code written by developers to meet the project coding standards
• Develop key elements of the system
• Research and use new technologies to find more efficient ways to solve specific issues
• Work closely with Chief Solution Architect on researching and prototyping complex solutions
• Communicate actively with Product Owner and internal customers to clarify the project requirements

WE ARE LOOKING FOR SOMEONE WHO HAS:
• 5+ years of hands-on software development experience
• Understanding of Scrum methodology
• Deep experience with Java
• Strong knowledge of SQL and JavaScript
• Good practical experience with: Spring framework (MVC, Security, Boot, JPA), JDBC, REST API, JSON, XML, SSL, Maven and Git
• Solid understanding of OOP/OOD
• Good knowledge of the application design patterns and software development life cycle
• Knowledge of Tapesty, React.js, Java EE, Reactive frameworks, in-memory caching and Docker would be a plus
• People management and team leading experience would be a plus

WE OFFER:
• Competitive compensation depending on experience and skills
• Interesting business domain — e-commerce + chemistry
• Flexible working hours 
• Comprehensive benefits package including sick leaves, annual vacation, compensations for medical needs or/and sport 
• Individual annual budget on education
• Friendly working environment
• English language courses
• Convenient office location
• Dental services and therapeutic massage in the office