Java Technical Lead

Yallo Retail

Riyadh

On-site

SAR 300,000 - 520,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Yallo Retail in Riyadh seeks a highly experienced Java Technical Lead to drive the design, development, and delivery of large-scale Java applications. You will mentor developers, enforce coding standards, and align with architectural guidelines to ensure secure and high‑performing solutions.

The role requires hands-on leadership, strong expertise in Java technologies, and proven delivery of enterprise systems within complex environments.

Qualifications

  • 9–14 years of Java/J2EE development and delivery experience.
  • Hands-on experience with Java 8/11/17, J2EE technologies, Spring Framework, Spring Boot, Spring Batch, RESTful services, microservices, Oracle Database, and SQL/PL/SQL.
  • Experience designing enterprise applications using SOA architecture, REST-based integration patterns, and Enterprise Integration Patterns.
  • Strong understanding of OO design principles, design patterns, UML, application security, performance optimization, and scalability/reliability.
  • Experience with Oracle Service Bus (OSB) and messaging platforms (JMS, MQ, Kafka or equivalent).
  • Strong experience in Agile and SDLC delivery methodologies, and familiarity with CI/CD pipelines and DevOps practices.

Responsibilities

  • Lead the design and development of enterprise Java applications in alignment with solution architecture guidelines.
  • Work closely with the Solution Architect to translate architectural designs into detailed technical solutions.
  • Drive technical decision-making across development teams.
  • Ensure adherence to enterprise architecture standards, coding standards, and development best practices.
  • Lead end-to-end application development activities from design through deployment.
  • Review technical designs, code, and integration approaches.
  • Support the implementation of scalable, secure, and high-performing enterprise solutions.
  • Troubleshoot and resolve complex technical issues across applications and integrations.
  • Manage and mentor development teams; conduct code reviews and technical quality assessments.

Skills

Java/J2EE
Java 8/11/17
J2EE Technologies
Spring Framework
Spring Boot
Spring Batch
RESTful Services
Microservices
Oracle Database
SQL/PLSQL
SOA Architecture
REST-based Integration
Enterprise Integration Patterns
OO Design Principles
Design Patterns
UML Diagrams
Application Security
Performance Optimization
Scalability & Reliability
OSB
Messaging: JMS/MQ/Kafka
Agile & SDLC
CI/CD & DevOps
Docker & Kubernetes
Cloud: Azure/AWS/OCI

Education

Bachelor's Degree in Computer Science/Engineering or related

Tools

Docker
Kubernetes
Oracle BPM
IBM ODM
OSB

Job description

Job Title: Java Technical Lead
Job Type: Permanent
Experience: 9-14 Years
Location: Riyadh (onsite)

Job Description:

Role Overview:

We are seeking an experienced Java Technical Lead to support the Solution Architect in delivering large-scale enterprise applications and digital transformation programs. The ideal candidate will be responsible for leading the technical design, development, integration, and delivery of enterprise-grade Java applications while ensuring adherence to architectural standards, coding best practices, security, performance, and quality requirements.The Technical Lead will act as the bridge between architecture and development teams, providing hands‑on technical leadership and mentoring developers throughout the project lifecycle.

Required Skills & Experience:

Core Technical Skills

  • 9–14 years of experience in Java/J2EE application development and delivery.

  • Strong hands‑on experience with:

    • Java 8/11/17

    • J2EE Technologies

    • Spring Framework

    • Spring Boot

    • Spring Batch

    • RESTful Services

    • Microservices Architecture

    • Oracle Database

    • SQL & PL/SQL

  • Experience designing and implementing enterprise applications using:

    • SOA Architecture

    • REST-based Integration Patterns

    • Enterprise Integration Patterns

  • Strong understanding of:

    • Object‑Oriented Design Principles

    • Design Patterns

    • UML Diagrams

    • Application Security

    • Performance Optimization

    • Scalability and Reliability Principles

  • Experience working with:

    • Oracle Service Bus (OSB)

    • Messaging Platforms (JMS, MQ, Kafka or equivalent)

  • Strong experience in Agile and SDLC delivery methodologies.

  • Experience with CI/CD pipelines and DevOps practices.

Leadership Skills

  • Proven experience leading development teams of 5–15 developers.

  • Ability to perform technical reviews and enforce coding standards.

  • Experience mentoring junior and senior developers.

  • Strong stakeholder management and communication skills.

  • Ability to translate architecture designs into actionable technical deliverables.

Good to Have Skills

  • HTML5, CSS3, JavaScript

  • Angular / AngularJS

  • Bootstrap

  • Oracle BPM

  • IBM ODM

  • Docker & Kubernetes

  • Cloud platforms (Azure, AWS, OCI)

  • Insurance Domain Experience

  • Fund Management Domain Knowledge

Key Responsibilities:

Technical Leadership

  • Lead the design and development of enterprise Java applications in alignment with solution architecture guidelines.

  • Work closely with the Solution Architect to translate architectural designs into detailed technical solutions.

  • Drive technical decision-making across development teams.

  • Ensure adherence to enterprise architecture standards, coding standards, and development best practices.

Solution Delivery

  • Lead end-to‑end application development activities from design through deployment.

  • Review technical designs, code, and integration approaches.

  • Support the implementation of scalable, secure, and high‑performing enterprise solutions.

  • Troubleshoot and resolve complex technical issues across applications and integrations.

Team Management

  • Manage and mentor development teams.

  • Conduct code reviews and technical quality assessments.

  • Guide developers on design patterns, frameworks, and best practices.

  • Support resource planning and task allocation.

Integration & Architecture Support

  • Collaborate with enterprise architects, solution architects, business analysts, and infrastructure teams.

  • Implement enterprise integration solutions using REST APIs, messaging frameworks, and service‑oriented architectures.

  • Ensure application compliance with security, performance, and operational requirements.

Governance & Quality

  • Drive technical governance throughout the SDLC.

  • Ensure adherence to security, performance, scalability, and maintainability standards.

  • Participate in architecture reviews, design workshops, and technical steering meetings.

  • Support UAT, production deployment, and post‑go‑live stabilization activities.

Preferred Candidate Profile:
  • Bachelor's Degree in Computer Science, Engineering, or related field.

  • Strong enterprise application delivery experience within large organizations.

  • Experience working in multi‑vendor and large‑scale transformation environments.

  • Demonstrated ability to lead technical teams while remaining hands‑on.

  • Excellent communication and stakeholder management skills.

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

Similar jobs worth comparing

Java Architect - Solution Architect
Java Architect - Solution Architect

Yallo Retail • Riyadh

On-site
Java Technical Lead — Enterprise Architecture & Delivery
Java Technical Lead — Enterprise Architecture & Delivery

Yallo Retail • Riyadh

On-site
SAR 300,000 - 520,000
Technical Delivery Manager
Technical Delivery Manager

Saudi Azm عزم السعودية • Riyadh

On-site
SAR 250,000 - 420,000
Senior Solutions Architect
Senior Solutions Architect

EjadTech - إيجاد التقنية • Riyadh

On-site
SAR 400,000 - 700,000
Senior Full stack Programmer - IT | Saudi Arabia
Senior Full stack Programmer - IT | Saudi Arabia

Rawaj HCM Jobs • Riyadh

On-site
SAR 240,000 - 360,000
Senior Full Stack Programmer
Senior Full Stack Programmer

Client of Rawaj Company for Recruitment • Saudi Arabia

On-site
SAR 240,000 - 420,000
Java Solution Architect
Java Solution Architect

CoorB • Jeddah

On-site
SAR 240,000 - 420,000
Senior Java & Solution Architect for Enterprise Systems
Senior Java & Solution Architect for Enterprise Systems

Yallo Retail • Riyadh

On-site
Chief Digital Architect
Chief Digital Architect

Your ITeams Sp. z o.o. • Saudi Arabia

On-site
SAR 449,000 - 675,000
Annual Training & Development Budget
Unique TEAL culture
Luxmed Gold Extended medical care
+1
Technical Manager
Technical Manager

Democrance • Riyadh

On-site
SAR 150,000 - 250,000