Java Tech lead

Remote
Bachelor's Degree
Juliia Gegedyush Juliia Gegedyush

Our сliеnt’s gоаl is tо buіld аnd sеt uр nеw mісrоsеrvіcе аrсhіtесturе іn thе Ваnk tо reduce tіmе-tо-mаrkеt fоr nеw bаnkіng рrоduсts аnd sеrvісеs. Тhе tеаm іs rеsроnsіblе fоr сrеаtіng а mіddlе lауеr tо thе NеоВаnk platform wіth fullу GDРR / РSD2 соmрlіаnсе, buіldіng nеw оr trаnsfоrmіng сurrеnt іntеgrаtіоn рrосеssеs ассоrdіng tо МSА рrіnсіраls. Dіgіtаl trаnsfоrmаtіоn applies clоud-nаtіvе аrсhіtесturе wіth Аgіlе рrоduсt dеvеlорmеnt рrасtісеs.

Rеquirеmеnts:
  • 5+ years of experience in Java;
  • Deep understanding of microservices architectural principles;
  • Deep practical experience with Spring Boot (MVC, REST, Data, Security, messaging);
  • Practical experience with Kubernetes and Helm for different environments;
  • Hands-on experience with Kafka and Kafka Streams;
  • Knowledge of different communication protocols (REST, gRPC, events, messaging);
  • Hands-on experience with Docker containerization for different environments;
  • Be familiar with ’The Twelve-Factor App’ principles;
  • Understanding of CI/CD practices and types of quality gates;
  • Hands-on experience with unit/integration/API testing for microservices;
  • Taking full responsibility for the results.
Would be a plus:
  • API design and documentation skills;
  • Ability to describe and document architectural/design decisions;
  • Practical experience with NoSQL databases.
Responsibilities:
  • Implement ideas from Product Backlog into a reliable working product;
  • Develop, deploy, and support Spring Boot-based microservices;
  • Deploy and configure the system on various environments in the Kubernetes cluster;
  • Ensure system performance in production environments;
  • Develop architecture and system design;
  • Promote quality control automation of the entire solution with fast and reliable delivery;
  • Improve teamwork.
Thе соmpаny оffеrs:
  • You will work in a large international company that provides possibilities for professional and personal growth;
  • Involvement into challenging, large-scale and diverse projects which have an impact on our customers;
  • Become a part of a highly professional and successful team with an international company culture;
  • Knowledge sharing with colleagues from abroad;
  • Flexible working hours, 28 days of paid vacation, official employment, distant work possible;
  • Attractive social package and well-being (health insurance, gym);
  • Corporate English courses, soft skills training at our corporate L&D academy;
  • Team building activities and involvement in social projects.
Juliia Gegedyush
Juliia Gegedyush