Position: Senior Java Developer
Company: Raiffeisen Bank
Experience required: 5y

Develop Spring Boot-based microservices, Camunda services.

What do you need:
• 3+ years of experience in Java (8-14)
• Experience in Camunda BPMN
• Deep understanding of microservices architectural principles
• Deep practical experience with Spring Boot (MVC, REST, Data, Security, messaging)
• Experience of using jdbc, xml, mq, web-service’s
• Practical experience with Kubernetes
• Hands-on experience with Kafka and Kafka Streams
• 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
• Experience in working with Jira (Confluence, Jira applets)
• DataBase: PostgreSQL

What will you do:
• Technical requirements analysis
• Design and building solution according to technical requirement
• Code reviewing
• Unit testing
• Take part in project related meetings