Position: Java Developer with DevOps skills (Relocation)
Company: Principal33
Experience required: 3y
English level: intermediate

**Your responsibilities:**
- Design, develop and optimize software solutions/ microservices
- Shape customers’ requirements with the team in a regular refinement process
- Work agile in a highly motivated team of 5-9 colleagues (depends on the project)
- Mentor and coach younger developers in pair programming sessions


**To fit this post, we look after: **
- Bachelor’s Degree in Computer Science or Software Engineering 
- Previous work experience (3+ years) as a software developer

- Backend knowledge: Java 8/11, Spring Framework 4/5, Spring Boot (REST, JPA), Spring Boot 2, Maven, Typescript, NodeJS, SQL and NoSQL databases, Kotlin 1.4, PostgreSQL, JUnit/Mockito, Git

- DevOps knowledge: Docker, Kubernetes, Helm, Azure (ideal: IoT Hub), Terraform, (Kafka)

- Willingness to continuously improve the software
- Experience with Azure, microservice architectures & cloud adoption would be considered a plus