Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18415147

    GURUGRAM · FULLTIME

    Senior Java Architect

    ********** logo

    **********

    Gurugram · onsite · Posted 33d ago

    Sourced fromFoundit
    Not disclosed13–15 yrsfulltimeGurugram

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.7s
    • Found the form on Foundit · 15 questions to answer1.8s
    • Decided the answers for all of them3.1s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Senior Java Architect / Engineering Lead

    Experience: 12–15 Years

    Industry: Banking / FinTech

    Role Type: Hands-on Architecture & Engineering Leadership

    Job Description

    We are looking for a highly experienced Senior Java Architect / Engineering Lead with 12–15 years of strong, hands-on experience in Java and enterprise application engineering, preferably within Banking, Financial Services, or FinTech environments.

    The ideal candidate should have deep expertise in Java, Spring Boot, Microservices, System Design, Software Architecture, Distributed Systems, and Design Patterns, along with the ability to independently architect, design, develop, and deliver secure, scalable, high-performance, and resilient platforms.

    This role requires a strong engineering and product mindset, with ownership across architecture, technical solutioning, development, code quality, performance, security, and delivery.

    Key Technical Skills

    Core Java & Backend Engineering

    • Strong hands-on expertise in Core Java / Advanced Java
    • Strong knowledge of Java 8/11/17+
    • Java Collections, Multithreading and Concurrency
    • JVM fundamentals and performance optimization
    • Spring Framework / Spring Boot
    • Spring MVC and enterprise application development
    • RESTful APIs and API development
    • Strong experience with Microservices Architecture

    Architecture & System Design

    • Strong expertise in Software Architecture, System Design, HLD and LLD
    • Enterprise application architecture
    • Microservices and Distributed Systems
    • Event-driven architecture
    • Domain-Driven Design (DDD) is preferred
    • Strong knowledge of Design Patterns and SOLID principles
    • Designing highly scalable, high-performance, secure and resilient systems
    • High Availability, Fault Tolerance and Disaster Recovery concepts
    • Architecture reviews and technical decision-making
    • Performance, scalability and reliability engineering

    Database & Data Technologies

    • Strong knowledge of SQL and relational databases
    • Experience with databases such as Oracle, PostgreSQL or MySQL
    • Database design and optimization
    • Query optimization and performance tuning
    • Exposure to NoSQL databases is an advantage

    Messaging & Distributed Processing

    • Hands-on experience with messaging/event-streaming technologies such as:
    • Apache Kafka
    • RabbitMQ
    • ActiveMQ
    • Experience designing asynchronous and event-driven systems

    Cloud, DevOps & Engineering Practices

    • Experience with at least one major cloud platform:
    • AWS
    • Azure
    • GCP
    • Experience with Docker and Kubernetes
    • CI/CD pipelines and deployment practices
    • Jenkins / Git-based development workflows
    • Maven / Gradle
    • Understanding of cloud-native application architecture

    Security

    • Strong understanding of application and API security
    • Authentication and Authorization
    • OAuth2 / JWT
    • Secure API design
    • SSL/TLS and secure communication
    • Understanding of security considerations for financial applications

    Testing & Code Quality

    • Strong understanding of software quality and engineering practices
    • JUnit / Mockito
    • Unit testing and integration testing
    • Code reviews and technical reviews
    • Clean Code and maintainable software development practices
    • Experience establishing engineering standards and best practices

    Banking / FinTech Domain Experience

    Strong Banking / FinTech experience is highly preferred.

    Candidates should ideally have worked on one or more of the following:

    • Banking platforms
    • Digital Banking
    • Core Banking
    • FinTech platforms
    • Payment platforms
    • Payment Gateway
    • Transaction Processing Systems
    • UPI / IMPS / NEFT / RTGS
    • Digital Lending
    • Loan Origination / Loan Management Systems
    • Cards and Card Payments
    • Merchant Payments
    • Wallets
    • KYC / AML platforms
    • Risk & Fraud Management
    • Financial APIs / Open Banking
    • Customer / Account Management platforms
    • High-volume financial transaction systems

    Experience working with secure, high-volume, mission-critical financial systems will be highly valued.

    Key Responsibilities

    • Independently architect, design and build complex enterprise and FinTech products/platforms.
    • Define scalable, secure, resilient and high-performance technical architectures.
    • Own architecture and technical decisions from requirement analysis through development and production delivery.
    • Lead the design and development of Java-based enterprise and microservices applications.
    • Review and improve HLD, LLD, architecture designs and critical technical solutions.
    • Remain hands-on with Java development and participate in critical coding and code reviews.
    • Identify and resolve complex performance, scalability, reliability and technical issues.
    • Establish strong engineering practices, coding standards and architecture guidelines.
    • Lead and mentor engineering teams and provide technical direction.
    • Work closely with product, engineering and business stakeholders.
    • Independently manage client-facing technical discussions, including:
    • Requirement discussions
    • Technical solutioning
    • Architecture presentations
    • Solution walkthroughs
    • Technical issue resolution
    • Evaluate and recommend appropriate technologies, frameworks and architectural approaches.
    • Ensure solutions meet required standards for security, scalability, maintainability, performance and reliability.

    Leadership & Stakeholder Management

    • Strong technical leadership and mentoring capabilities.
    • Ability to make critical architecture, technology and engineering decisions.
    • Strong ownership and accountability for technical outcomes.
    • Ability to communicate complex technical concepts to both technical and business stakeholders.
    • Comfortable handling client interactions, technical presentations and solution discussions.
    • Strong analytical and problem-solving abilities.
    • Excellent verbal and written communication skills.

    Ideal Candidate Profile

    The ideal candidate should demonstrate a combination of:

    12–15 Years Experience + Strong Java + Spring Boot + Microservices + System Design + Software Architecture + Distributed Systems + Banking/FinTech + Scalable & Secure Platforms + Hands-on Development + Technical Leadership + Client-facing Solutioning.

    Primary Sourcing Keywords

    Java Architect | Technical Architect | Solution Architect | Software Architect | Java Lead | Technical Lead | Principal Engineer | Staff Engineer | Engineering Lead | Java | Spring Boot | Microservices | System Design | HLD | LLD | Distributed Systems | Kafka | REST API | SQL | Banking | FinTech | Payments | Digital Banking | Core Banking | AWS | Azure | Kubernetes | Docker | System Architecture

    Sourced from foundit

    Section · 02

    Skills

    LLDarchitecture designs and critical technical solutions.mission-critical financial systemsperformance and reliability. Leadership & Stakeholder Managementtechnology and engineering decisions.Core JavaAWS/Azure/GCPscalabilityhldJava ArchitectureTechnical ArchitectMaintainabilityBanking FinTech Domain Experiencehigh-volumeSecurityArchitectureSystem DesignBanking & FintechSecure

    Senior Java Architect · waiting for your command