Java/Kotlin Team Lead


Требования: teamlead
ui lead qa supporting education java kotlin solid spring microservice rest apis functional specifications design documentation english angular hyperledger corda kafka rpc protobuf docker kubernetes
Английский: eng: Upper-intermediate

Purpose of the job:

Our client is an innovative leader in financial operations platforms providing the effective, secure and reliable solution for worldwide financial operations using the cutting-edge technologies (including microservices architecture, blockchain, cloud providers and modern UI frameworks)


  • 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



  • 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)


  • 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
Получать похожие в Телеграм
Получать похожие в Телеграм