Senior Java Developer (Spring Boot)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
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 Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TestCrew | Quality Engineering & Software Testing
Quality Assurance Lead
Riyadh, KSA
TestCrew is seeking an experienced QA Lead to lead and drive the quality assurance function across multiple projects. The role requires strong expertise in Manual Testing and API Testing, along with proven experience in
Project Delivery Manager (Applications Delivery)
Riyadh, KSA
TestCrew seeks a Project Delivery Manager to lead end-to-end application delivery projects in Riyadh. The role requires strong project management experience with QA understanding, managing SDLC phases, budgets, and stake
IT Governance Senior Officer
Riyadh, KSA
The IT Governance Senior Officer develops and maintains IT governance frameworks, policies, and processes aligned with regulatory requirements (e.g., SAMA, ISO). The role oversees IT risk, control, compliance, and perfor
Frontend Developer (Vue.js)
Riyadh, KSA
We are looking for a Frontend Developer with 4+ years of experience to build modern, responsive web applications using Vue.js. The role requires strong skills in JavaScript, HTML5, CSS3, and experience with API integrati
Frontend Developer (Vue.js)
Riyadh, KSA
TestCrew is looking for a Frontend Developer with 4+ years of experience to build modern, responsive web applications using Vue.js. The role requires strong skills in JavaScript, HTML5, CSS3, API integration, and experie
Quality Assurance Manager
Riyadh, KSA
TestCrew is seeking an experienced QA Manager to lead the quality assurance function across multiple projects. The role involves defining QA strategies, managing teams, overseeing manual and API testing, and collaboratin
Integration Engineer
Riyadh, KSA
TestCrew is seeking a full-time, on-site Integration Engineer in Riyadh to design, implement, and maintain integrations between enterprise systems. The role involves analyzing requirements, developing integration solutio
Digital Marketing Specialist
Riyadh, KSA
We are looking for a Digital Marketing Specialist to plan, execute, and optimize digital marketing campaigns for brand awareness and lead generation. You will manage social media, analyze performance, and collaborate wit
Quality Assurance Lead
Riyadh, KSA
Project Delivery Manager (Applications Delivery)
Riyadh, KSA
IT Governance Senior Officer
Riyadh, KSA
Frontend Developer (Vue.js)
Riyadh, KSA
Frontend Developer (Vue.js)
Riyadh, KSA
Quality Assurance Manager
Riyadh, KSA
Integration Engineer
Riyadh, KSA
Digital Marketing Specialist
Riyadh, KSA