Java Technical Lead for a big international bank in Ukraine
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
Job posted on
24 December 2020
15
views