Senior Java Developer (R) Offline

Project Description:

 

Project goal is to build and setup new microservice architecture in the Bank to increase time to market for new banking products and services. Team is responsible for creating a middle layer to platform like NeoBank with fully GDPR / PSD2 compliance, building new or transforming current integration processes according to MSA principals. Cloud native architecture with Agile product development practices are used within digital transformation

 

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 a fast and reliable delivery.

Improve teamwork

 

Mandatory Skills:

 

5+ years of experience in Java

Deep understanding of microservices architectural principles

Deep practical experience with Spring Boot (MVC, REST, Data, Security, messaging)

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 of own work

 

Nice-to-Have Skills:

 

API design and documentation skills

Practical experience with Kubernetes and Helm for different environments

Ability to describe and document architectural/design decisions

Hands-on experience with Kafka and Kafka Streams

Practical experience with NoSQL databases

The job ad is no longer active
Job unpublished on 16 November 2020

Look at the current jobs Java Kyiv→

Loading...