Overview: We are seeking an experienced Java Architect with a strong background in the Banking and Financial Services domain to design, develop, and oversee enterprise-scale applications. The ideal candidate will have extensive experience in Java-based technologies, microservices architecture, cloud platforms, and banking systems, with the ability to provide technical leadership across multiple projects. Responsibilities: Define and implement enterprise architecture standards, frameworks, and best practices. Design scalable, secure, and high-performance Java-based applications for banking platforms. Lead architecture discussions and provide technical guidance to development teams. Design and implement microservices-based solutions using Spring Boot and related technologies. Collaborate with business stakeholders, product owners, and technology teams to translate business requirements into technical solutions. Ensure compliance with banking security, regulatory, and governance standards. Conduct architecture reviews, code reviews, and performance optimization activities. Support integration with payment systems, digital banking platforms, core banking applications, and third-party services. Drive cloud adoption and modernization initiatives. Mentor developers and technical leads on architecture principles and best practices. Required Skills: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. 12+ years of software development experience with at least 3+ years in an Architect role. Strong expertise in Java/J2EE technologies. Extensive experience with: Spring Boot Spring Cloud Microservices Architecture RESTful APIs Hibernate/JPA Apache Kafka or Messaging Systems SQL and NoSQL Databases Experience with cloud platforms such as AWS, Azure, or OpenShift. Strong understanding of software design patterns and enterprise architecture principles. Experience with CI/CD pipelines and DevOps practices. Knowledge of containerization technologies such as Docker and Kubernetes. Banking Domain Experience Experience working with retail banking, commercial banking, digital banking, lending, payments, treasury, or core banking systems. Understanding of banking regulations, security standards, and compliance requirements. Experience integrating with payment gateways, ACH, SWIFT, ISO 20022, or card processing systems is preferred. Knowledge of customer onboarding, account management, transaction processing, and fraud prevention systems. Preferred Skills: TOGAF or equivalent architecture certification. Experience with event-driven architecture. Exposure to API gateways and service mesh technologies. Familiarity with Agile/Scrum methodologies. Strong analytical, communication, and stakeholder management skills.

For applications and inquiries, contact: [email protected]

Similar jobs

Java Solution Architect

Apply Now
Back to search page