Position: Senior Java Developer
Company: Vantino
Category: Java
Experience required: 5y
English level: fluent

* Responsibilities
— 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
— Implement ideas from Product Backlog into a reliable working product

* Required
— 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 dierent environments
— Hands-on experience with Kafka and Kafka Streams
— Knowledge of dierent communication protocols (REST, gRPC, events, messaging) — Hands-on experience with Docker containerization for dierent environments
e 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
— Ability to describe and document architectural/design decisions
— Practical experience with NoSQL databases
— API design and documentation skills
— Clouds: AWS, Azure
— Experience in working with MongoDB, PostgreSQL
— English – spoken and written

* Plus to have
— Experience with Git
— Knowledge of CSS preprocessors (sass, scss)
— knowledge / interest in web animations (CSS / JS) — Understanding of basic UI/UX principles
— Experience with Linux OS and the command line

* Benefits
— Friendly and collaborative team spirit;
— Competitive salary with regular reviews 2 times per year;
— Swiss corporate standards;
— Comfortable oce in Kiev center (5 minutes walk from Olympiyska metro station)