Search Jobs

Search by job, company or skills

Senior Java Architect
Company name confidential

Senior Java Architect

Company name confidential
13-15 Years
22 - 25 LPA
Early Applicant
Quick Apply
  • Posted 3 days ago
  • Be among the first 40 applicants

Job Description

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

Key Skills

technology and engineering decisions.

performance and reliability. Leadership & Stakeholder Management

architecture designs and critical technical solutions.

secure

high-volume

mission-critical financial systems

Banking / FinTech Domain Experience

Banking / FinTech

AWS Azure GCP

Similar Jobs

12-14 yrs
Noida, India
Skills:
domain driven design react.js HibernateSQL ServerSpring BootAngularMicroservicesSpringJenkinsUmlTddDockerCore JavaMySQLTeamcityPostgresSpring SecurityMongoDBJpaEvent-driven architectureCodePipelineXp