Qureos

FIND_THE_RIGHTJOB.

Software Engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

We are looking for a skilled Java Developer with 3-8 years of experience in building scalable, resilient, and distributed systems using microservices architecture. The ideal candidate should have strong coding skills in Java, a sound understanding of system design principles, cloud-native application development, and best practices in software engineering.

Responsibilities

  • Develop and maintain scalable microservices using Java (preferably Java 11+) and Spring Boot.
  • Build and optimise microservices for performance, scalability, and resilience.
  • Build and integrate RESTful APIs and message-driven services.
  • Ensure adherence to best practices in coding, architecture, testing, and documentation.
  • Contribute to code reviews, system design, and performance optimisation.
  • Participate in system design discussions and contribute to architectural decisions.
  • Implement CI/CD pipelines and work with DevOps tools to streamline deployment and operations.
  • Collaborate closely with cross-functional teams, including QA, DevOps, and Product.

Requirements

  • Strong core Java development skills with experience in Spring Boot.
  • Strong advocate for clean code, best practices and test-driven development.
  • Solid experience with microservices architecture and RESTful services.
  • Experience with messaging systems: Kafka, RabbitMQ, or AWS SQS.
  • Experience working with cloud platforms (AWS, GCP, or Azure).
  • Familiar with CI/CD tools such as Jenkins, GitLab CI, Argo CD, etc.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Experience with observability tools (logging, monitoring, alerting).
  • Proficiency in using Git, Maven/Gradle, and basic Linux commands.
  • Experience with NoSQL databases (MongoDB, Cassandra).
  • Exposure to distributed system patterns like circuit breakers, service discovery, and API gateways.
  • Deep understanding of observability tools (logging, monitoring, alerting).
  • Understanding of performance tuning and security best practices.
  • Experience with Domain Driven Design (DDD).

This job was posted by Kashmira Burande from Caizin.

© 2025 Qureos. All rights reserved.