Position: Senior/Lead Java Engineer
Company: Innovecs
Category: Java
Experience required: 5y
English level: intermediate

**RESPONSIBILITIES**
Design, code and debug core platform components;
Develop and implement new features;
Optimize the technical solutions;
Maintain and enhance existing product code;
Manage members from back-end team;
Collaborate with other team members to review tasks in a timely manner.

**REQUIREMENTS**
At least 6+ years of experience developing applications in Java;
Deep knowledge of Java Core;
Strong awareness of current standards and frameworks (e.g. Spring and Hibernate);
Database experience (SQL/NoSQL);
Strong intermediate English level for communication with customer and providers;
Troubleshooting and analytical skills;
Dark sense of humor :)

**WHAT WE LOVE ABOUT INNOVECS**
High-level compensation and regular performance-based salary and career development reviews;
Medical insurance (health), employee assistance program;
Paid vacation, holidays and sick leaves;
Gym 24/7, personal fitness instructor;
Massage in the office, personal wellness consultant;
English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
Referral program;
Team buildings and a lot of fun to take a break and relax.