Position: Senior Java Developer
Company: Diceus
Category: Java
Experience required: 5y
English level: intermediate

<strong>Requirements:<strong>

• 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 different environments;
• Hands-on experience with Kafka and Kafka Streams;
• Knowledge of different communication protocols (REST, gRPC, events, messaging);
• Understanding of CI/CD practices and types of quality gates.

<strong>Will be a plus:<strong>

• API design and documentation skills;
• Ability to describe and document architectural/design decisions;
• Practical experience with NoSQL databases.

<strong>We offer:<strong>

• Remote or comfortable office (Václav Havel street 4);
• Flexible work schedule;
• Sports hall compensation;
• Free English lessons;
• Technique for work;
• Paid vacation (18 working days);
• Sick leaves (8 working days);
• Dayoffs (unlimited).