We are seeking a Senior Java Developer to design and develop distributed, cloud-based systems with a focus on scalability, performance, and asynchronous communication.
You will work with Java, AWS, Docker, Kubernetes, and modern messaging frameworks.
responsibilities :
Design, develop, and maintain scalable and resilient backend systems.
Build and optimize microservice-based architectures in a cloud environment.
Ensure high performance, security, and reliability of services.
Collaborate with cross-functional teams on technical design and best practices.
Drive continuous improvement in software delivery and system operations.
requirements-expected :
Strong experience with Java 17+.
Deep understanding of AWS, Docker, and Kubernetes.
Practical knowledge of MySQL, PostgreSQL, Redis, and ElasticSearch.
Familiarity with CI/CD tools such as Jenkins and GitHub Actions.
Hands-on experience with asynchronous messaging (Kafka) and synchronous frameworks (gRPC).
Solid grasp of distributed systems, microservices, and asynchronous communication.
Proficiency in reactive programming with frameworks like Spring WebFlux or Vert.x.
offered :
Cutting-edge projects in an international environment