Position: Lead Java Engineer
Company: NCube
Category: Java
Experience required: 5y
English level: upper

We are looking for Lead Software Engineer to join our Customer Onboarding Squad. Along with the product owner, you will be responsible for building a technical solution for Customer Onboarding journey for our customers. You will be responsible for the complete lifecycle of the product — including designing, developing and deploying. You will be a full hands-on engineer and should be able to evaluate tactical and strategic solutions and the trade-offs.
Although a member of Customer Onboarding Squad, you will also be working along with other lead engineers to contribute towards the technical strategy for the organisation.
Team — UK — Ukraine

Requirements:
Good understanding of well-architected Framework and should be able to demonstrate how to apply them.
Previous experience with Event-Driven Microservice Architecture.
Experience with Java, Spring Boot and Spring Cloud.
Experience with Database Design and Data Modelling.
Good understanding of Infrastructure and Security Concepts.
Familiar with TDD and BDD using Cucumber.
Strong understanding of microservice patterns and architecture.
Demonstrable experience with Continuous Integration and Deployment (CI/CD).
Upper-Intermediate English language level.

Good to have:
Exposure to Azure cloud

Responsibilities:
Design, develop and deploy the microservices.
Work along with the team to achieve Continuous integration, deployment and delivery.
Always working towards improving the code and the product quality by implementing methodologies like TDD, BDD, Security testing etc.
Work along with the team for documentation of technical solutions using Confluence, Miro, Postman collections and sequence diagrams.
Mentor other junior and senior developers by code reviews and constructive feedbacks.
Responsible for Career Growth Plan for your direct reports.
Contribute to Technical Strategy for the organisation and always thinking about improving the processes.

We offer:
Competitive salary with the regular review
Flexible working schedule, vacations, paid sick leaves
Office in the very center of Kyiv/possibility to work remotely
PE 5% Taxes compensations, accountant assistance
English courses

Medical Insurance after probation period (3 months)

Great working environment and team spirit