Position: Middle Java/Kotlin Developer
Company: Toppan Merrill GmbH
Category: Java
Experience required: 2y
English level: pre

**Responsibilities:**
- Collaborate with multiple teams to help design, interpret, and scope requirements, with focus on technical approach, time-to-market and feasibility
- Participate, and often lead, design and code reviews and feature demonstrations
- Develop unit tests and support acceptance testing
**Required skills:**
- Java/Kotlin
- Spring Boot
- Docker
- Git
**Requirements:**
- Experience in developing services with Kotlin and Java, with at least 2+ years
- Experience of using OOP principles and design patterns
- Experience in developing services with Spring Boot, with at least 2+ years of experience
- Experience working with Gradle build system
- Experience with Agile development processes using Atlassian tools
- Experience in developing microservice architectures, CI/CD patterns & practices, data architecture & engineering
- Experience in Software Design: API Architectural Styles (REST, gRPC)
- Familiarity with CI/CD and infrastructure tools like: Docker, Terraform, GitLab
**Offer:**
- Salary according to the level of your skills and experience.
- Cozy light office in the Center of Kiev. Easy to reach, many tasty places to visit during lunch.
- Independent work environment, flexible schedule.
- A lot of creative and organizational freedom, letting you develop and cultivate your talents and skills.
- An experienced, open-minded team that has already successfully built up several companies from scratch.
- A real challenge rarely found in the day-to-day business of agencies and large corporations.
- We provide a working Apple MacBook for work.
- Medical Insurance after trial period. 
- English and other courses.