Position: Back-end (Java) Team Lead #8662
Company: Lohika
Experience required: 5y
Category: Java
English level: upper
Published: 2021-10-01T00:00:00+03:00

Responsibilities
Lead the team of 3-5 developers including QA engineers 
Capable of understanding and contributing to the technical solution from design through to code level
Overseeing the onboarding of new hires assigned to their team
Personal development of a team 
Ensuring that members of their team understand and follow standards of development practices and procedures
Ensure awareness, involvement and support from the key stakeholders and participants by building strong project teams and maintaining robust communication on the project status throughout its life cycle
Supporting project resource scheduling and department capacity planning
Take responsibility for making key decisions to ensure the successful implementation of all initiatives
Requirements (required)

Strong knowledge of Java/Kotlin programming language
Solid hands on experience with Spring Framework and its projects
Experience in Microservice architecture and its patterns
Experience in building Rest APIs and Messaging Queues mechanisms 
Strong troubleshooting experience
Expertise with full Software Development Life Cycle including writing Functional and Technical Specifications, Design Documentation, QA processes, source control, maintenance, and deployment procedures
Ability to incorporate relevant technical concepts/best practices and components into an enterprise environment
Knowledge of architecture design patterns
Experience with Agile methodologies for software development and DevOps;
Excellent teamwork skills with an ability to get the work done with minimal supervision.
At upper-intermediate English Level (write/read/verbal

▲
🤗
Requirements (optional)
Experience in building reliable, high-available, distributed architectures
Understanding of Angular 8+
Experience with Hyperledger or Corda Framework
Experience with Kotlin language or unstoppable desire to learn and use Kotlin as a primary language
Experience with Kafka
Experience working with gRPC, Protobuf
Hands on experience with Docker and Kubernetes