{bc}
linkedin

Senior Java Developer (Spring Boot)

TestCrew | Quality Engineering & Software Testing
Riyadh, KSA
Fulltime
Mid-Senior
1 months ago
BootDeveloperJavaSpring
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

BootDeveloperJava
Smart Apply

Full Job Posting

Overview

We 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.

Required 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
  • Experience with 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.

Preferred Skills

  • 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.

Soft Skills

  • Strong problem-solving and analytical thinking.
  • Good communication and stakeholder management skills.
  • Ability to work in a fast-paced, collaborative environment.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at TestCrew | Quality Engineering & Software Testing