Nabla Infotech LLC

Java Architect

Phoenix, AZ, US

8 days ago
Save Job

Summary

We are seeking an experienced Java Architect to lead the design and governance of a multi-banking core orchestration system, focused on seamless account opening, identity verification, and regulatory compliance integration. This role requires deep technical expertise in Java, Spring Boot, and Microservices to architect fault-tolerant, scalable, and secure solutions across multiple banking platforms.

You will play a pivotal role in shaping a resilient orchestration layer that ensures transaction integrity, supports real-time and cross-border transactions, and enables fraud prevention mechanisms through robust component interaction design.


Key Responsibilities:
  • Architect and govern complex, distributed systems for account opening and financial operations.
  • Design middleware and integration solutions that interact with identity verification systems, regulatory APIs, and multiple banking cores.
  • Lead the mapping and modeling exercises to analyze system interactions, ensuring transactional consistency and resilience.
  • Develop microservices-based solutions using Java, Spring Boot, and other modern frameworks to support high-volume, low-latency operations.
  • Design and enforce enterprise-grade security and compliance standards, including authentication, encryption, and secure data exchange.
  • Champion best practices in API design (including FDX and other financial data standards).
  • Lead enhancements in transaction history systems, ensuring scalability and backward compatibility with legacy systems.
  • Collaborate with business analysts, product managers, and developers to translate complex requirements into scalable technical solutions.
  • Align middleware (MW) architectures with the broader Enterprise Architecture vision while delivering solutions for immediate business needs.
  • Stay current with emerging trends in real-time payments, Open Banking, and financial APIs.

  • Required Skills & Qualifications:
    • 10+ years of experience in enterprise-level Java development.
    • Expertise in Java 11+, Spring Boot, Spring Cloud, and Spring Security.
    • Strong background in Microservices Architecture, containerization (Docker, Kubernetes) and messaging (e.g., Kafka, RabbitMQ).
    • Proven experience designing fault-tolerant, scalable systems in the banking or financial services domain.
    • Deep understanding of core banking systems, real-time payments, and cross-border transaction flows.
    • Knowledge of FDX, ISO 20022, or other financial messaging standards is a strong plus.
    • Experience working with legacy systems, mainframes, and integration patterns to bridge modern and old architectures.
    • Proficiency in API design (REST/JSON), OAuth2/OpenID Connect, and enterprise integration patterns.
    • Familiarity with DevOps practices, CI/CD pipelines, and cloud-native development.


    Nice to Have
    • Exposure to event-driven architectures and distributed tracing.
    What We Offer:
    • Opportunity to shape the architecture of a mission-critical platform used across multiple banks.
    • Work on industry-defining use cases like real-time payments and secure data exchange.
    • Collaborative culture with a focus on innovation and excellence.
    • Competitive compensation and benefits package.


    How strong is your resume?

    Upload your resume and get feedback from our expert to help land this job

    People also searched: