Envision Employment Solutions is seeking a Senior Java Engineer to join their team in a hybrid work environment. The role focuses on backend development using Java and Spring Framework, with a strong emphasis on microservices architecture. The ideal candidate will have extensive experience with modern Java features (17/21) and their application in microservices development.
The position requires expertise in designing data models for microservices, considering both data consistency and eventual consistency patterns. Strong knowledge of version control systems (Git, GitLab) and CI/CD pipelines is essential for this role. The successful candidate will be working in a hybrid setting, based in Cairo, Egypt.
This is an excellent opportunity for a senior developer looking to work with modern Java technologies and microservices architecture. The role offers the flexibility of hybrid work while being part of a dynamic engineering team. The position requires a strong technical background in Java development and a deep understanding of microservices architecture.
As a Senior Java Engineer, you'll be responsible for designing and implementing scalable solutions, working with microservices, and contributing to the continuous improvement of the development process through CI/CD practices. The role combines technical expertise with the opportunity to work on challenging projects in a modern development environment.