Senior JAVA Backend Engineer - Remote

InnovationTeam

Saudi Arabia

Remote

SAR 300,000 - 420,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

InnovationTeam in Saudi Arabia is seeking a Senior Backend Engineer to design, develop, and maintain scalable backend systems using Java Spring Boot and microservices.

You will collaborate with cross‑functional teams, implement CI/CD pipelines, and optimize data handling with Oracle, MySQL, PostgreSQL, MongoDB, Kafka, Docker, OpenShift, Kubernetes, and related tools to ensure reliability.

Qualifications

  • Minimum 10 years of backend development experience.
  • Proven experience building and deploying microservices architectures.
  • Strong proficiency in Java and Spring Boot.

Responsibilities

  • Design, implement, and maintain robust backend systems.
  • Develop and deploy microservices-based applications.
  • Integrate with databases (Oracle, MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).
  • Implement event-driven data flows using Kafka.
  • Architect backend solutions with proven design patterns.
  • Develop containerized services and manage on OpenShift/Kubernetes.
  • Lead CI/CD pipelines and ensure code quality through reviews.

Skills

Java
Spring Boot
Microservices
Docker
OpenShift
Kubernetes
CI/CD
Kafka
API Design
Databases

Education

Bachelor’s or Master’s degree in Computer Science/Engineering

Tools

OpenShift
Docker
Kubernetes
Jenkins/GitLab CI

Job description

Description

Position Overview:

We are seeking a highly skilled and experienced Senior Backend Engineer to join our team. The ideal candidate will play a critical role in designing, developing, and maintaining scalable and efficient backend systems. You will collaborate with cross-functional teams to deliver high-quality solutions, leveraging your expertise in Java Spring Boot, microservices architecture, and modern software development practices.

Key Responsibilities :

Backend Development:Design, implement, and maintain robust and scalable backend systems using Java Spring Boot.

Microservices Architecture:Develop and deploy microservices-based applications, ensuring modularity and scalability.

Database Management:Design and optimize relational databases (e.g.,Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra) to ensure efficient data handling.

Event-Driven Architecture:Integrate and manage event streaming platforms like Kafka for real-time data processing and communication.

System Design:Architect and design backend solutions using proven design patterns and best practices to meet business requirements.

Containerization and Orchestration:Develop, deploy, and manage services on platforms like OpenShift or similar container orchestration environments.

Continuous Integration/Continuous Deployment (CI/CD):Implement and optimize CI/CD pipelines to automate the build, test, and deployment processes.

Performance Optimization:Monitor and optimize system performance, ensuring reliability and efficiency in production.

Code Quality and Standards:Promote coding standards, perform code reviews, and ensure adherence to best practices.

Collaboration:Work closely with developers, DevOps engineers, and other stakeholders to deliver seamless solutions.

Mentorship:Provide technical guidance and mentorship to junior engineers, fostering knowledge sharing and professional growth.

Qualifications

Education:Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Experience:

Minimum of 10 years of experience in backend development.

Proven experience in building and deploying microservices-based architectures.

Technical Skills:

Strong proficiency in Java and Spring Boot.

Hands-on experience with microservices architecture and related tools.

Proficiency with containerization tools like Docker and orchestration platforms like OpenShift, Kubernetes, or similar.

Solid understanding of design patterns and their applications in software development.

Experience with building and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or similar.

Strong knowledge of relational databases (e.g.,Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).

Familiarity with Apache Kafka or similar event-streaming platforms.

Knowledge of API design and implementation.

Experience with logging, monitoring, and alerting tools (e.g., ELK stack, Prometheus, Grafana).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Backend Engineer
Junior Backend Engineer

TAWANTECH • Riyadh

On-site
SAR 120,000 - 180,000
Senior Backend Engineer
Senior Backend Engineer

TAWANTECH • Riyadh

On-site
SAR 180,000 - 260,000
Senior Java Backend Engineer | Microservices & CI/CD Lead
Senior Java Backend Engineer | Microservices & CI/CD Lead

InnovationTeam • Saudi Arabia

Remote
SAR 300,000 - 420,000
Expert Backend Engineer
Expert Backend Engineer

TAWANTECH • Riyadh

On-site
SAR 300,000 - 420,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

ApplyMint • Riyadh

On-site
SAR 300,000 - 420,000
SR backend developers ( Microservices )
SR backend developers ( Microservices )

Innovationteam • Riyadh

Remote
SAR 360,000 - 540,000
Private Health Insurance
Work From Home
Training & Development
+2
SR backend developers ( Microservices )
SR backend developers ( Microservices )

InnovationTeam • Riyadh

Hybrid
SAR 90,000 - 120,000
Private Health Insurance
Work From Home
Training & Development
+2
Senior Backend Engineer: Build Scalable Java Microservices
Senior Backend Engineer: Build Scalable Java Microservices

TAWANTECH • Riyadh

On-site
SAR 180,000 - 260,000
Senior Backend Engineer
Senior Backend Engineer

AlMosafer • Riyadh

On-site
SAR 150,000 - 200,000
Microservices Developer
Microservices Developer

Müller's Solutions • Riyadh

On-site
SAR 140,000 - 200,000