About the role
JOB DESCRIPTION
We are seeking an experienced Technical Java Architect with strong Banking/Financial Services domain expertise and hands-on experience in solution architecture, application design, and framework development.
Key Responsibilities
- Define and drive enterprise architecture and technical strategy for banking applications.
• Design scalable, high-performance, secure, and resilient Java-based solutions.
• Lead architecture discussions and provide technical direction to development teams.
• Develop and enforce architecture standards, design patterns, and framework best practices.
• Collaborate with business stakeholders, product owners, and technology teams to translate business requirements into technical solutions.
• Create High-Level Design (HLD) and Low-Level Design (LLD) documents.
• Conduct architecture reviews, code reviews, and design governance activities.
• Drive modernization initiatives, microservices adoption, and cloud-native solutions.
• Mentor development teams and provide technical leadership across multiple projects.
• Ensure compliance with banking security, regulatory, and risk management standards.
Skills Required
Technical Skills
- Strong expertise in Core Java, Java 8+, Spring Boot, Spring Framework, REST APIs
• Extensive experience in Microservices Architecture and Distributed Systems
• Experience in Framework Development and Enterprise Application Design
• Strong understanding of Design Patterns and Object-Oriented Design Principles
• Expertise in Application Architecture and Solution Design
• Experience with Kafka, MQ, Messaging Systems, and Event-Driven Architecture
• Hands-on experience with Oracle, SQL, and NoSQL databases
• Knowledge of Cloud Technologies (AWS/Azure/OpenShift/Kubernetes preferred)
• Experience with CI/CD, DevOps, and Agile methodologies
• Strong understanding of Security, Authentication, Authorization, and API Governance
Banking Domain Experience
- Strong experience in Banking and Financial Services projects
• Exposure to Corporate Banking, Investment Banking, Payments, Treasury, Lending, Trade Finance, or Capital Markets domains
• Understanding of banking systems integration and regulatory requirements
Required Qualifications
- Bachelor's or Master's Degree in Computer Science, Information Technology, or related discipline
• 10+ years of software development experience with Java technologies
• 3+ years of experience in Architecture, Technical Design, and Solutioning roles
• Proven experience in designing large-scale enterprise banking applications
• Excellent communication and stakeholder management skills
If you find this opportunity interesting, kindly share your updated profile at:
Sivarama.Krishna@synechron.com /Sai.Lokhande@synechron.com
Please share the below details (Mandatory)
- Total Experience:
• Relevant Experience in Java Architecture:
• Experience in Technical Design:
• Experience in Framework Development:
• Banking Domain Experience:
• Experience in Microservices Architecture:
• Experience in Spring Boot:
• Current CTC:
• Expected CTC:
• Notice Period:
• Current Location:
• Preferred Location (Chennai/Pune):
• Any Offer in Hand:
• Earliest Joining Date:
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at Synechron was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
