Position: Lead Java Engineer
Company: N-iX
Category: Java
Experience required: 5y
English level: upper

**N-IX** is looking for a talented **Lead Java Engineer** to lead the team who must be able to adjust to constant business change, builds & improvs backend services for a range of our customer's platforms.

**Responsibilities:**
- Leading development team for both technical and resources aspects.
- Continue to contribute as hands on developer (up to 25%)
- Programming in pair programming practice
- Acting as focal point for developer’s tech problems
- Accountability for the coding standards implementation
- Architecture guidance and enforcement

**Requirements:**
- 5+ years of software development experience
- 2-3 years of Spring framework and building Spring web applications
- Understanding and experience developing and deploying microservices
- Experience developing REST interfaces, OpenApi
- Excellent design, coding and debugging skills
- OOP, OOD, Design Patterns proficient
- Working knowledge of NoSQL technologies – Mongo DB
- Working knowledge of Kafka, Kafka streaming
- Familiar with GrayLog, Grafana

**We offer:**
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings