Senior Java Developer

Open positions

Senior Java Developer

Czech Republic Full-time
Apply for the position

Join VIG Re and help build the next generation of cloud‑native (re)insurance platforms. As a Senior Java Developer, you’ll design and deliver high‑performance microservices running on Azure Kubernetes Service (AKS), shaping the core systems that power our digital transformation.

Your tasks

  • Design, build, and maintain scalable backend services using Java (Spring Boot/Quarkus).

  • Develop secure, high‑performance RESTful or gRPC APIs (OpenAPI/Swagger).

  • Integrate backend services with Azure‑native components such as Azure SQL, Cosmos DB, Service Bus, and Key Vault.

  • Package and deploy applications as Docker containers on AKS in collaboration with SRE teams.

  • Ensure code quality through TDD, automated testing, and proactive code reviews.

  • Implement logging, tracing (OpenTelemetry), and health checks for production observability.

  • Follow Secure SDLC practices and ensure compliance with GDPR, Solvency II, and internal security standards.

  • Participate in architectural discussions and collaborate with Data Engineers and SREs to align backend design with platform goals.

  • Troubleshoot performance bottlenecks and optimize microservices for cloud environments.

Our expectations

  • Strong experience building enterprise‑grade backend systems, ideally in financial or regulated industries.

  • Advanced proficiency in Java (17+) and the Spring ecosystem (Spring Boot, Spring Security, Spring Data).

  • Hands‑on experience with Docker, Kubernetes (AKS), and cloud‑native application design.

  • Solid SQL skills (PostgreSQL/SQL Server) and familiarity with NoSQL databases; strong understanding of JPA/Hibernate.

  • Experience with message brokers (Azure Service Bus, Kafka, RabbitMQ) and event‑driven architectures.

  • Knowledge of secure coding practices (OWASP) and data protection requirements.

  • Ability to write clean, maintainable code and drive continuous improvement.

  • Strong communication and collaboration skills across technical and business teams.

  • University degree in Computer Science, Software Engineering, or a related field.

  • Bonus: Oracle Certified Java Developer, Azure Developer Associate, or similar certifications.

What we offer

  • A key role in building modern, cloud‑native systems on Azure.

  • Collaboration with skilled engineers across backend, SRE, and data teams.

  • A culture that values quality, automation, and continuous learning.

  • Opportunities to work with modern technologies: Kubernetes, event‑driven systems, observability tooling, and more.

  • Stability, professional growth, and long‑term opportunities within a leading (re)insurance group.

  • Attractive, performance-oriented remuneration package
  • An extensive package of benefits
  • Flexible working hours
  • Work in an international team
25 days of vacation

25 days of vacation

Flexible working hours

Flexible working hours

Home Office and Home Office energy reimbursement

Home Office and Home Office energy reimbursement

Cafeteria

Cafeteria

Pension and Life Insurance

Pension and Life Insurance

Public Transport Contribution

Public Transport Contribution

Multisport card

Multisport card

Travel Insurance

Travel Insurance

Meal Allowance

Meal Allowance

Online mental health program

Online mental health program

Refreshment at work

Refreshment at work

Yoga classes and gym

Yoga classes and gym

Unlimited paid leave

Unlimited paid leave

We are looking forward to meeting you!

Send us your CV and a motivation letter in English.

Apply for the position