Senior Java Developer

Job Details

Job Title: Senior Java Developer
Company: Testcrew
Status: On Hold
Designation: Senior Java Developer
Department: Operations - AALA
Years of Experience: 5
Educational Background: Bachelor's Degree (4-5 year degree)
Job Fulfillment Deadline: 2026-05-11

Description:

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

  1. Design and develop scalable microservices-based banking applications using Java and Spring Boot.
  2. Implement secure authentication and authorization mechanisms using Spring Security and Spring LDAP.
  3. Build asynchronous messaging and transaction processing systems using Spring JMS.
  4. Develop and maintain mobile banking applications using React Native and/or Kony (Temenos).
  5. Implement caching strategies using Redis for session management and transaction optimization.
  6. Collaborate with business analysts and stakeholders to translate banking requirements into technical solutions.
  7. Ensure high performance, security, and reliability of applications.
  8. Participate in code reviews, testing, and deployment processes.

Required Skills & Qualifications

  1. 4+ years of experience in Java development (Java 11 or higher).
  2. Strong experience with:
  3. Spring Framework
  4. Spring Boot
  5. Spring MVC
  6. Spring Data
  7. Hands-on experience with:
  8. Spring Security
  9. Spring LDAP
  10. Experience with Spring JMS for messaging systems.
  11. Solid understanding of microservices architecture and design patterns.
  12. Experience working with Redis for caching and session management.
  13. Knowledge of RESTful APIs and distributed systems.

Preferred Skills

  1. Experience in mobile banking development using React Native and/or Kony (Temenos).
  2. Strong understanding of core banking systems and workflows.
  3. Experience with digital banking platforms and financial applications.

Soft Skills

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

Skills Required:

  • 5+ years of Java development experience (Java 11+)
Project:
Talent Requisition ID:

Apply for this position





    Allowed Type(s): .pdf, .doc, .docx


    Allowed Type(s): .pdf, .doc, .docx