Senior Java Developer
Job in
Riyadh, Riyadh Region, Saudi Arabia
Listed on 2026-06-03
Listing for:
Thetestcrew
Full Time
position Listed on 2026-06-03
Job specializations:
-
Software Development
Java Developer, Backend Developer, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Job Details
Job Title: Senior Java Developer
Company: Testcrew
Status: Open
Designation: Senior Java Developer
Department: Operations - AALA
Years of
Experience:
5
Educational Background: Bachelor's Degree (4-5 year degree)
Job Fulfillment Deadline:
DescriptionWe are looking for a Senior Java Developer with strong expertise in Spring Boot and microservices architecture to design and develop scalable banking applications. The ideal candidate should have hands‑on experience in building secure, high-performance systems within the banking or financial services domain.
Key Responsibilities- Design and develop scalable microservices‑based banking applications using Java and Spring Boot.
- Implement secure authentication and authorization mechanisms using Spring Security and Spring LDAP.
- Build asynchronous messaging and transaction processing systems using Spring JMS.
- Develop and maintain mobile banking applications using React Native and/or Kony (Temenos).
- Implement caching strategies using Redis for session management and transaction optimization.
- Collaborate with business analysts and stakeholders to translate banking requirements into technical solutions.
- Ensure high performance, security, and reliability of applications.
- Participate in code reviews, testing, and deployment processes.
Skills & Qualifications
- 4+ years of experience in Java development (Java 11 or higher).
- Strong experience with Spring Framework, Spring Boot, Spring MVC, Spring Data.
- Hands‑on experience with Spring Security, Spring LDAP, and Spring JMS for messaging systems.
- Solid understanding of microservices architecture and design patterns.
- Experience working with Redis for caching and session management.
- Knowledge of RESTful APIs and distributed systems.
- Experience in mobile banking development using React Native and/or Kony (Temenos).
- Strong understanding of core banking systems and workflows.
- Experience with digital banking platforms and financial applications.
- Strong problem‑solving and analytical thinking.
- Good communication and stakeholder management skills.
- Ability to work in a fast‑paced, collaborative environment.
- 5+ years of Java development experience (Java 11+).
Position Requirements
10+ Years
work experience
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).
(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:
×