Senior Java Engineer

We’re looking for a Senior Backend Engineer with strong expertise in Java and Cloud-Native architecture to join our engineering team on a strategic project aimed at enhancing the stability, scalability, and resilience of our SaaS platform. This is an exciting opportunity to work on a complex, large-scale microservices platform where your work will directly impact system performance and reliability. You’ll have the autonomy to work end-to-end, optimize existing services, and contribute to the evolution of our platform’s architecture.

 

Key Responsibilities:

  • Analyze and optimize performance-critical Java/Quarkus microservices;
  • Implement resilience patterns (e.g., Circuit Breaker, Load Shedding);
  • Improve API efficiency through payload optimization and caching strategies;
  • Collaborate with SRE and DevOps to enhance Kubernetes deployment configurations;
  • Support migration of selected endpoints from synchronous to asynchronous models.

Required Skills:

  • 6+ years of experience in Java, Quarkus or Spring Boot, JPA/Hibernate;
  • Strong experience with REST APIs, PostgreSQL, Redis or similar caching tools;
  • Proven track record implementing resilience patterns and resolving performance bottlenecks in microservices;
  • Familiarity with Kubernetes, Prometheus, Docker;
  • Hands-on experience with CI/CD tools (Jenkins preferred);
  • Ability to write Helm Charts;
  • Understanding of core Kubernetes resources (Deployments, StatefulSets, Volumes, etc.);
  • Ability to actively develop for/on/with Kubernetes (cluster management not required).

Nice to have:

  • Experience with Istio

Required languages

English B2 - Upper Intermediate
Ukrainian B2 - Upper Intermediate
Java, Quarkus or Spring Boot, JPA/Hibernate, Redis or similar caching tools, PostgreSQL
Published 27 January
56 views
·
8 applications
86% read
·
86% responded
Last responded 4 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...