Qureos

FIND_THE_RIGHTJOB.

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

CEBS is seeking an experienced and proactive Senior Java Developer with 5+ years of hands-on, enterprise-level experience to join our core backend team. You will be instrumental in architecting, designing, and delivering high-performance, scalable, and cloud-native solutions on the Microsoft Azure platform.

You will be expected to own the full development life cycle of complex backend systems, from design to deployment and monitoring. Your work will be focused on:

  • Building robust, cloud-native REST APIs and microservices using Java (17/21) and Spring Boot 3.x.
  • Leveraging the Microsoft Azure ecosystem extensively, including Azure SQL, Table Storage, Service Bus, and Key Vault.
  • Designing and implementing secure, resilient integration patterns for asynchronous messaging and external system communication.
  • Ensuring system health and performance through comprehensive testing, monitoring, and observability using Azure Application Insights.

This role involves continuous development, architecting new solutions, and strategically improving our backend infrastructure to support our core business operations.


Responsibilities:

  • Design, develop, and maintain high-quality, scalable microservices and applications using Java 17/21 and the Spring Boot 3.x ecosystem (Web, Security, Data JPA, Batch, Actuator).
  • Architect and deploy cloud-native solutions on Microsoft Azure, applying best practices in distributed systems design, security, and resource management.
  • Lead the design and implementation of data persistence strategies using JPA/Hibernate with Azure SQL Server and Azure Table Storage.
  • Implement robust security measures using Spring Security, OAuth2, and JWT, and manage secrets securely with Azure Key Vault.
  • Develop resilient asynchronous messaging solutions using Azure Service Bus and Storage Queues.
  • Collaborate with product owners, architects, and other engineers to define requirements, assess technical feasibility, and contribute to the technical roadmap.
  • Perform code reviews, mentor junior team members, and champion best practices in performance tuning, security, and CI/CD.
  • Write comprehensive unit, integration, and E2E tests using JUnit, Mockito, and Spring Boot Test to ensure code quality and reliability.
  • Implement and manage monitoring and observability using Azure Application Insights, structured logging (Logback), and related tools.
  • Create and maintain API documentation using OpenAPI/Swagger (springdoc-openapi).


Required Qualifications:

  • Bachelor’s degree in Computer Science or a related field (or equivalent professional experience).
  • 5+ years of professional, hands-on experience in backend software development.
  • Expert proficiency in Java (17/21 preferred) and deep expertise with Spring Boot 3.x.
  • Strong hands-on experience with Microsoft Azure services, specifically Azure SQL, Table Storage, Storage Queues/Blobs, Service Bus, and Key Vault.
  • Mastery of JPA/Hibernate and strong experience with both relational (e.g., SQL Server) and NoSQL (e.g., Azure Table Storage) databases.
  • Proven experience designing, building, and securing RESTful APIs using patterns like OAuth2, JWT, or HMAC.
  • Strong understanding of testing methodologies and tools (JUnit, Mockito).
  • Excellent problem-solving skills, system design thinking, and the ability to thrive in a collaborative, agile environment.
  • Strong communication and documentation skills.


Nice-to-Have Skills

  • Experience with Spring Cloud (Config, Bootstrap).
  • Familiarity with serverless development using Azure Functions.
  • Knowledge of caching technologies like Redis or Caffeine.
  • Experience with structured logging tools like Logstash Encoder or Logbook.
  • Familiarity with code generation/mapping tools like Project Lombok or MapStruct.
  • Experience with feature flag frameworks like FF4J.
  • Experience in the Retail/eCommerce domain.
  • Fluency in English language speaking.


What's in it for you

  • Competitive salary
  • Employees' Provident Fund, medical and other incentives
  • Unique working environment where you communicate and work directly with international clients
  • Self-development opportunities

© 2026 Qureos. All rights reserved.