Position: Java Developer (Middle)
Company: Confitech Dienstleistungs GmbH
Category: Java
Experience required: 2y
English level: upper

**Your Challenge**
- Development of scalable backend systems for use in mobile applications
- Development of new features within a micro-services architecture
- Take responsibility for an ideal software-technical implementation of your solutions in terms of readability, maintainability, extensibility and testability

**Must have:**
- Completed studies or training in computer science or related field
- 3+ years in the backend development area
 - Experience with Spring Boot with Java
- Hands-on experience in writing automated tests
- Hands-on experience with API development and GraphQL/REST
- Independent, proactively approach to work, ability to jump right into a project and improve existing codebases
- Fluency in German or English

**Good to have:**
- Experience in cloud-native software development, preferably Kubernetes / Docker, Experience with AWS
- Confident in setting up and modifying professional CI / CD pipelines
- Experience in the planning and implementation of modern database concepts: confident with classic SQL/NoSQL but also with a graph or in-memory databases

**Conditions:**
Vacation - 15 days 
Also, all official Ukrainian holidays are days off