Senior Spring Boot Developer

Emdad By Elm


Date: 1 week ago
City: Jeddah
Contract type: Full time

Job Summary

We are looking for a highly skilled and experienced Senior Spring Boot Developer to join our integration team. You will be responsible for designing, building, and maintaining scalable that support system integrations across various internal and external platforms. This role requires deep technical expertise in Spring Boot and related frameworks, with a focus on integration patterns, API development, and high-performance, secure communication.


Key Responsibilities

  • Design and develop robust, scalable, and secure microservices using Spring Boot.
  • Build and maintain the integration layer between internal systems and external partners.
  • Develop RESTful APIs, message-driven services, and scheduled tasks.
  • Work with Spring Cloud, Spring Security, Spring Data JPA, and Spring Integration.
  • Integrate with external systems using protocols like REST, SOAP, JDBC, and message brokers (e.g., Kafka, RabbitMQ).
  • Implement error handling, logging, retries, and circuit breakers.
  • Collaborate with DevOps to deploy services into Kubernetes or other cloud-native environments.
  • Write unit and integration tests using JUnit, Mockito, etc.
  • Contribute to CI/CD pipelines and ensure high code quality through code reviews and automation.
  • Document API specifications using OpenAPI (Swagger) and maintain technical documentation.
  • Participate in system design discussions, technical reviews, and integration strategy sessions.


Required Skills and Experience

  • 4+ years of hands-on experience with Spring Boot and the Spring ecosystem.
  • Strong experience with microservices architecture and integration design patterns.
  • Deep knowledge of REST APIs, JSON, XML, and HTTP protocol.
  • Solid understanding of JPA/Hibernate, relational databases (e.g., PostgreSQL, Oracle, MySQL).
  • Familiar with Kafka, RabbitMQ, or other message brokers.
  • Experience with Git, Maven, Jenkins, and Docker.
  • Exposure to Kubernetes, Helm, or other container orchestration tools is a plus.
  • Familiarity with API Gateway, OAuth2, and JWT-based security.
  • Strong problem-solving skills and ability to work independently.


Soft Skills

  • Excellent communication and documentation skills.
  • Strong attention to detail and commitment to delivering high-quality solutions.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Senior Procurement Specialist

Khatib & Alami, Jeddah
1 day ago
Job Purpose:Senior Material Engineer & Procurement Specialist role is to create value to the Project Management Team by developing and implementing project procurement plans whilst holding the responsibility for defining the project procurement strategy throughout the FEED / EPC phase.The candidate is expected to liaise as a member of the Project Team, supporting the Contractor and associated Project functions to...

ICT Support Specialist – Tamheer program ( 24672886)

Al Salama Hospital, Jeddah
1 week ago
About the JobPosition: ICT Support Specialist – Tamheer program Location: Al Salama HospitalDepartment: Information & Communication Technology (ICT)Role Purpose:The ICT Support Specialist is responsible for providing first-line technical support to users across the organization. This role ensures proper documentation, maintenance, and performance of IT equipment and systems. The ICT Support Specialist plays a key role in maintaining daily operations, resolving...

Department Store Manager

Majid Al Futtaim, Jeddah
1 week ago
BUSINESS INTRODUCTIONMajid Al Futtaim Holding is the leading shopping mall, retail, communities, entertainment developer and operator in the Middle East, North Africa, and Central Asia regions. With over 43,000 people, revenues of over US$ 11 Billion, and operations in 18 countries. Some of the iconic brands we carry include Mall of the Emirates, Carrefour, All Saints, Lego, City Center, Abercrombie...