Overview
We are seeking an experienced Application Architect with strong expertise in Java and Web Technologies to support large-scale enterprise initiatives within the banking domain. The ideal candidate will have a proven track record in designing, developing, and implementing secure, scalable, and high-performance applications, while collaborating with business and technology teams to deliver impactful solutions.
Responsibilities
- Define application architecture and design patterns for enterprise banking solutions.
- Lead end-to-end solution design across Java, web, and integration technologies.
- Collaborate with business stakeholders, project managers, and developers to align architecture with requirements.
- Ensure application security, performance, and compliance with banking standards.
- Review code, conduct design walkthroughs, and provide technical guidance to development teams.
- Drive adoption of best practices in software engineering, DevOps, and cloud deployment.
- Document architecture frameworks, standards, and reusable components.
Required Skills
- Proven experience as an Application Architect in banking or financial services.
- Strong expertise in Java/J2EE, Spring Boot, Microservices, and web application frameworks.
- Experience with RESTful APIs, SOAP, and integration technologies.
- Familiarity with cloud platforms (AWS/Azure/GCP) and containerization (Docker, Kubernetes).
- Good understanding of databases (Oracle, SQL, NoSQL).
- Strong knowledge of security, compliance, and regulatory requirements in banking.
- Excellent communication and stakeholder management skills.
Preferred Skills
- Exposure to front-end frameworks (Angular, React, or Vue).
- Knowledge of enterprise middleware and messaging platforms (Kafka, MQ).
- Experience with CI/CD pipelines and DevOps tools (Jenkins, Git, Maven).
- Ability to guide teams on Agile and DevSecOps practices.
Apply
Please share your CV to shyam@aryan-solutions.com