Lead Java Engineer (offline)

We are looking for a Lead Java Engineer to join our team (Ukraine or Poland location).

 

Requirements:

5+ years of experience with Java development.

• Excellent knowledge and proven experience with classic algorithms and data structures.

• Good understanding of software design patterns.

• Strong knowledge of Java Core.

• Strong knowledge of Spring (Core, Data, MVC, Boot).

• Hands-on experience with RESTful Web Services development.

• Hands-on experience of PostgreSQL and Oracle

 

Will be a plus:

• Spring Cloud development experience.

• Strong experience with relational databases.

• Bachelor’s degree in computer science or mathematics.

• Strong knowledge of Groovy

 

Responsibilities:

• Manage and mentor a team of Java and database developers, providing technical guidance, feedback, and performance reviews

• Collaborate with the customer and their end customers to understand their requirements, expectations, and feedback

• Excellent communication, coordination, and people management skills

• Develop complex algorithms for data processing and calculations

• Influence and impact the architecture, standards, and design of our products

• Coordinate with other team members and other teams

• Write and review code for enterprise-level software

• Develop high quality, efficient code with the latest open-source tools