Senior Java Architect
- 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
More Info
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

