Senior Java Developer
We are seeking a skilled Senior Java Developer to join our Delivery department. The ideal candidate will play a critical role in designing and implementing scalable, high-performance applications using modern technologies. This position offers an excellent opportunity to work with a team of talented professionals leveraging cutting-edge tools and cloud-based infrastructure.
Key Responsibilities:
Develop and maintain robust, scalable Java-based applications.
Design and implement backend services with high reliability and performance.
Collaborate with cross-functional teams to integrate and optimize solutions.
Work with Cassandra DB and Kafka for data management and messaging.
Ensure container orchestration using Docker and AWS Kubernetes (EKS).
Implement APIs and services using gRPC protocols.
Monitor and analyze system performance metrics using Grafana.
Required Skills and Experience:
Proficiency in Core Java development.
Experience with Cassandra DB and Kafka.
Knowledge of Grafana for performance monitoring.
Hands-on expertise with Docker for containerization.
Understanding of gRPC protocol for building APIs.
Experience with AWS Kubernetes (EKS) for container orchestration.
Minimum 4 years of relevant experience in software development.
What we offer:
Dynamic and supporting international teams
Regular assessments and performance reviews. You will have the opportunity for promotion, bonuses and a raise in accordance with the pace at which you develop and your performances
Remote, hybrid or office work
Flexible day schedule
4 days sick leave (100% paid)
20-25 vacation days per year
Equipment for work, laptop and all necessary additions
Access to trainings and courses
Private health insurance
FIT Pass card for many sports’ facilities