Qureos

Find The RightJob.

SENIOR JAVA SOFTWARE ENGINEER

We are currently seeking a skilled Senior Java Software Engineer to join our dynamic team. As a key member of our development team, you will have the opportunity to work on exciting projects leveraging a diverse range of technologies.

Responsibilities
  • Designing, developing, and maintaining high-quality software solutions using Java and related technologies.
  • Hands on experience with GitLab for version control and collaboration.
  • Utilizing Grafana for monitoring and visualization of system metrics.
  • Working with AWS cloud services for scalable and reliable infrastructure.
  • Implementing API documentation and unit/functional testing.
Required Skills
  • Strong proficiency in Java and Spring Boot framework (preferably expertise in utilising its reactive stack implementation)
  • Experience with MongoDB and any migration solution for it for efficient data management.
  • Proficiency in PostgreSQL and Liquibase for relational database management.
  • Familiarity with Kafka for building scalable and fault tolerant distributed systems.
  • Knowledge of gRPC for high performance remote procedure calls.
  • Experience with Redis for caching and session management.
  • Familiarity with event driven microservices architecture.

May 6, 2024

© 2026 Qureos. All rights reserved.