Enable job alerts via email!

Senior Spring Boot Developer

Emdad By Elm

Jeddah

On-site

SAR 120,000 - 150,000

Full time

4 days ago
Be an early applicant

Job summary

A leading tech firm in Jeddah is seeking a skilled Senior Spring Boot Developer to design and build robust microservices that integrate internal and external systems. The ideal candidate has over 4 years of experience with Spring Boot and microservices architecture, emphasizing API development and secure communication. This position offers an exciting opportunity to work with cutting-edge technologies and contribute to scalable system integrations.

Qualifications

  • 4+ years of hands-on experience with Spring Boot and the Spring ecosystem.
  • Strong experience with microservices architecture and integration design patterns.
  • Solid understanding of JPA/Hibernate and relational databases.

Responsibilities

  • Design and develop robust, scalable, and secure microservices using Spring Boot.
  • Build and maintain the integration layer between internal systems and external partners.
  • Integrate with external systems using REST, SOAP, JDBC, etc.

Skills

Spring Boot
Microservices architecture
API development
REST
JUnit

Tools

Docker
Git
Maven
Jenkins
Kubernetes

Job description

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.