Qureos

Find The RightJob.

IT Backend Developer

Job Summary

Design and develop scalable, secure, and high-performance backend systems using Java Spring Boot, transforming detailed requirements into reliable microservices and Application Programming Interfaces “APIs”.

Key Responsibilities

• Perform detailed requirement analysis and decomposition into implementable backend components.

• Design and develop RESTful APIs and microservices using Spring Boot.

• Implement core Spring ecosystem components:

• Spring Web / Spring MVC

• Spring Data JPA / Hibernate

• Spring Security

• Build event-driven and asynchronous systems using Kafka or RabbitMQ.

• Ensure high performance, scalability, and fault tolerance of backend services.

• Implement caching strategies (e.g., Redis) and optimize database interactions.

• Apply design patterns, clean architecture, and SOLID principles.

• Integrate with external systems, APIs, and third-party services.

• Implement logging, monitoring, and observability best practices.

• Write clean, testable, and maintainable code.

• Collaborate with frontend and mobile teams to ensure end-to-end system integration.

  • Participate in code reviews, testing, and quality assurance activities.

Qualifications

Technical Skills

• 5+ years of backend development experience.

• Strong experience with Java (11/17+) and Spring Boot.

• Good knowledge of:

  • Spring Framework ecosystem (Spring MVC, Spring Data, Spring Security).
  • Microservices architecture and RESTful API design.

• Experience with:

  • Relational databases (PostgreSQL / MySQL / ORACLE)
  • Messaging systems (Kafka / RabbitMQ)
  • Caching (Redis)

• Familiarity with CI/CD pipelines.

• Basic understanding of security practices (OAuth2, JWT, OWASP).

Architecture and Design Skills

• Understanding of system design principles and common design patterns.

• Understanding of microservices and distributed systems basics.

• Ability to break down requirements into scalable and maintainable components.

• Ability to write efficiently and optimized backend logic.

Soft Skills

• Strong problem-solving and analytical thinking.

• Ability to work in a collaborative team environment.

• Good communication skills.

• Willingness to learn and adapt to new technologies and frameworks.

© 2026 Qureos. All rights reserved.