Senior Spring Boot Developer
Emdad Al Khebrat
Date: 2 weeks 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
- 3+ years of professional Java development experience.
- 3+ 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.
Preferred Qualifications
- Knowledge of Domain-Driven Design (DDD) and event-driven architecture.
- Experience in performance tuning and optimizing Java applications.
- Familiar with monitoring tools like Prometheus, Grafana, and ELK Stack.
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 resumeSimilar jobs
Warehouse Specialist
Abdul Latif Jameel,
Jeddah
1 week ago
Job Title: Warehouse SpecialistAbdul Latif Jameel comprises diversified businesses with deep roots in the Middle East, North Africa, and Turkey (MENAT region). Strong networks and long-established relationships make us a powerful partner, opening doors for those who want to do business in the region.Our businesses represent some of the world’s leading brands, earning us their trust and building long-lasting and...

SUSTAINABILITY MANAGER
KILONEWTONS,
Jeddah
1 week ago
Job Title: Sustainability Manager Location: Jeddah, Saudi Arabia Company: KILONEWTONS Website: www.kilonewtons.com Experience Required: 5+ YearsJob OverviewKILONEWTONS seeks an innovative Sustainability Manager to drive our ESG (Environmental, Social, Governance) strategies in Jeddah. You’ll lead sustainability programs, ensure compliance with green building standards (like LEED/Estidama), and reduce our carbon footprint.Key ResponsibilitiesDevelop/implement corporate sustainability strategies aligned with Saudi Vision 2030.Monitor energy efficiency,...

Accountant
Al-Hassan Ghazi Ibrahim Shaker Company,
Jeddah
2 weeks ago
Company Overview:Founded in 1950, Shaker Group is a leading provider of HVAC and home appliance solutions in Saudi Arabia. We serve over 600,000 customers annually with a strong focus on innovation, sustainability, and customer satisfaction.Purpose: Managing and coordinating accounting operations within the organization. Oversee the preparation of financial statements, monitor accounting transactions, reconcile accounts, and ensure compliance with accounting standards...
