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
📊
$3000-5400
Average salary range of similar jobs in
analytics →
Loading...