Location: Riyadh, Saudi Arabia (Onsite)
Duration: 6 Months (Extendable)
Experience: 7 to 8 Years
Start Date: Immediate
Employment Type: Contract
Experience Required: 7–10 Years
We are seeking an experienced Senior Backend Developer with strong expertise in Java, Spring Boot, Microservices, and Enterprise Integrations to join a high-profile digital transformation project in Riyadh, Saudi Arabia.
The ideal candidate will be a hands-on backend engineering professional capable of leading technical implementation efforts while contributing to solution design, architecture discussions, and mentoring junior developers. This role requires strong backend development experience, excellent problem-solving abilities, and the capability to work closely with cross-functional teams in a fast-paced enterprise environment.
The successful candidate will be responsible for designing, developing, and maintaining scalable backend systems, APIs, and integrations while ensuring high standards of performance, security, reliability, and maintainability.
-
Design, develop, and maintain scalable backend services and enterprise-grade applications using Java and Spring Boot.
-
Build and manage RESTful APIs and backend integrations with internal and external systems.
-
Develop highly available, secure, and performant microservices-based solutions.
-
Write clean, maintainable, and reusable code following industry best practices and coding standards.
-
Optimize application performance, scalability, and reliability.
-
Lead backend implementation activities and provide technical guidance to development teams.
-
Conduct code reviews and ensure adherence to coding standards and best practices.
-
Mentor and support junior and mid-level developers.
-
Participate in technical decision-making and architecture discussions.
-
Promote engineering excellence and continuous improvement within the team.
-
Prepare High-Level Design (HLD) and Low-Level Design (LLD) documentation.
-
Collaborate with architects and stakeholders to design scalable backend solutions.
-
Support system integration design and implementation.
-
Ensure architectural alignment with security, performance, and business requirements.
-
Design and implement robust API integrations with third-party and enterprise platforms.
-
Develop secure authentication and authorization mechanisms using OAuth2, JWT, and related technologies.
-
Support integration with messaging and event-driven platforms where required.
-
Troubleshoot and resolve integration-related issues.
-
Work closely with frontend developers, platform teams, architects, business analysts, and client stakeholders.
-
Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
-
Contribute to release planning, deployment activities, and production support.
-
Ensure timely delivery of high-quality software solutions.
-
Java (Java 8/11/17 or higher)
-
Spring Boot
-
Spring Framework
-
RESTful API Development
-
Backend System Integrations
-
Microservices Architecture
-
Distributed Systems Design
-
API Design & Development
-
High-Level Design (HLD)
-
Low-Level Design (LLD)
-
SQL Databases (Oracle, PostgreSQL, MySQL, SQL Server)
-
NoSQL Databases (MongoDB, Cassandra, Redis, etc.)
-
Database Performance Optimization
-
OAuth2
-
JWT Authentication
-
API Security Best Practices
-
Secure Coding Standards
-
Git
-
CI/CD Pipelines
-
Docker
-
Maven / Gradle
-
Jenkins, GitLab CI/CD, or similar tools
-
Agile
-
Scrum
-
Test-Driven Development (Preferred)
-
Banking or FinTech industry experience.
-
Cloud platforms (AWS, Azure).
-
Event-driven architecture.
-
Kafka.
-
RabbitMQ.
-
Backbase platform integration experience.
-
Kubernetes and container orchestration exposure.
-
API Gateway and Service Mesh technologies.
-
Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
-
Relevant Java and cloud certifications are an advantage.
-
7–10 years of software development experience.
-
Strong hands-on experience in Java and Spring Boot development.
-
Proven experience designing and implementing microservices-based architectures.
-
Extensive experience developing REST APIs and enterprise integrations.
-
Experience leading development teams and mentoring engineers.
-
Experience preparing HLD and LLD documentation.
-
Experience working on enterprise-scale applications and production environments.
-
Banking
-
Financial Services
-
FinTech
-
Digital Banking Platforms
-
Enterprise Digital Transformation Programs
-
Strong communication and stakeholder management skills.
-
Excellent analytical and problem-solving abilities.
-
Leadership and mentoring mindset.
-
Strong ownership and accountability.
-
Ability to work effectively in onsite and client-facing environments.
-
Collaborative approach with cross-functional teams.
-
Senior hands-on Backend Engineer with 7–10 years of experience.
-
Deep expertise in Java, Spring Boot, and Microservices.
-
Strong experience with enterprise integrations and API development.
-
Ability to lead technical implementation while remaining hands-on.
-
Comfortable working full-time onsite in Riyadh, Saudi Arabia.
-
Immediate or short-notice availability preferred.
-
7+ years of Backend Development experience.
-
Strong Java and Spring Boot expertise.
-
REST API development and integrations.
-
Microservices architecture experience.
-
SQL and NoSQL database experience.
-
OAuth2 and JWT security implementation.
-
CI/CD, Git, and Docker experience.
-
Agile/Scrum delivery experience.
-
Willingness to work onsite in Riyadh, Saudi Arabia.
Iu5Qll2CMF