×
Register Here to Apply for Jobs or Post Jobs. X

Expert Java Boot Developer

Job in Riyadh, Riyadh Region, Saudi Arabia
Listing for: DXC Technology Morocco
Full Time position
Listed on 2026-10-24
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Software Architect, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 420000 - 660000 SAR Yearly SAR 420000.00 660000.00 YEAR
Job Description & How to Apply Below
Position: Expert Java Spring Boot Developer
Experience

12+ years of relevant software engineering experience, including 8+ years of experience designing and developing enterprise-scale Java and Spring Boot solutions.

Location

KSA

Position Summary

We are looking for an experienced Expert Java Spring Boot Developer to lead the architecture, design, development, and optimization of enterprise-scale backend applications and distributed systems.

The role covers Java, Spring Boot, microservices, APIs, system integrations, event-driven architecture, databases, application security, performance engineering, and cloud-native development
.

The ideal candidate will combine deep hands‑on development expertise with strong architecture, troubleshooting, performance optimization, and technical leadership capabilities. The role will focus on building secure, scalable, highly available, and high-performance backend platforms while defining engineering standards and mentoring development teams.

Key Responsibilities
  • Design, develop, and maintain high-performance and scalable backend applications using Java 17/21+ and Spring Boot 3.x.
  • Architect enterprise-scale microservices and distributed systems with a focus on scalability, resilience, availability, and performance.
  • Analyze and resolve complex integration issues involving REST, SOAP, APIs, WSDL, XML, and system‑to‑system communication
    .
  • Design and implement integration patterns for enterprise applications and backend services.
  • Profile and optimize Java applications, including JVM performance, memory management, Garbage Collection (G1GC/ZGC), concurrency, and caching
    .
  • Design event‑driven architectures using Apache Kafka, RabbitMQ, AWS Kinesis, or similar technologies
    .
  • Apply architecture patterns including CQRS, Event Sourcing, and Transactional Outbox where appropriate.
  • Design and implement secure application architectures using Spring Security, OAuth 2.0, OpenID Connect (OIDC), and centralized secrets management
    .
  • Develop applications and services using Spring Cloud, Spring Data, JPA/Hibernate, and Spring Web Flux
    .
  • Design and optimize solutions using relational databases such as PostgreSQL and MySQL
    .
  • Design and optimize solutions using No

    SQL and caching technologies such as MongoDB, Cassandra, and Redis
    .
  • Optimize complex queries, database connection pooling, data‑access performance, and database scalability.
  • Manage Java application dependencies, libraries, configurations, version upgrades, and application packaging.
  • Design reusable development components, frameworks, libraries, and custom Spring Boot starters
    .
  • Establish coding standards, engineering best practices, architecture guidelines, and reusable design patterns.
  • Conduct architecture reviews, technical design reviews, and code reviews.
  • Troubleshoot complex application, integration, performance, and production issues.
  • Make architecture recommendations covering monolithic vs. microservices and synchronous vs. asynchronous integration approaches
    .
  • Provide technical guidance and mentorship to mid‑level and senior backend engineers.
  • Work closely with architecture, infrastructure, security, product, and business teams throughout solution design and delivery.
  • Communicate architecture decisions, technical risks, recommendations, and trade‑offs to senior technical and non‑technical stakeholders.
Technical Requirements
  • Expert-level experience with Java 17/21+.
  • Strong expertise in Spring Boot 3.x.
  • Spring Cloud.
  • Spring Data.
  • JPA / Hibernate.
  • Spring Security.
  • Spring Web Flux.
  • Distributed systems.
  • REST APIs.
  • SOAP Web Services.
  • WSDL and XML.
  • RabbitMQ and/or AWS Kinesis.
  • Event-driven architecture.
  • CQRS.
  • Event Sourcing.
  • Transactional Outbox pattern.
  • Advanced Java concurrency.
  • Fork/Join Framework.
  • Virtual Threads / Project Loom.
  • JVM performance tuning.
  • Memory management.
  • Garbage Collection, including G1GC…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary