Experience
10+ years of overall IT experience with 3+ years in Architecture roles within Banking
Role Overview
We are seeking an experienced React/UI Java Architect to lead the design and development of enterprise-scale web applications for financial services clients. The ideal candidate will possess deep expertise in modern React-based front-end architectures, Java-based backend systems, cloud technologies, and financial domain applications. The architect will drive technical strategy, establish development standards, mentor engineering teams, and ensure scalable, secure, and high-performance solutions.
Key Responsibilities
Architecture & Design
· Define end-to-end application architecture for financial trading, or banking platforms.
· Design scalable microservices-based architectures using Java and Spring Boot.
· Architect responsive, high-performance user interfaces using React.js.
· Establish UI architecture standards, reusable component frameworks, and design patterns.
· Ensure application security, performance optimization, and regulatory compliance.
Front-End Leadership
- Lead development of modern SPA (Single Page Applications) using React.js.
- Design reusable UI component libraries and enterprise design systems.
- Implement state management using Redux, Context API, or equivalent frameworks.
- Optimize UI performance, accessibility, and cross-browser compatibility.
- Drive adoption of modern UI development practices and testing strategies.
Backend & Integration
- Architect RESTful APIs and event-driven services using Java technologies.
- Design integrations with market data systems, trading platforms, and enterprise applications.
- Define API governance, security standards, and service contracts.
- Guide development teams on backend scalability and reliability.
Financial Domain Responsibilities
- Collaborate with traders, portfolio managers, risk analysts, operations teams, and business stakeholders.
- Understand trading workflows, market data feeds, financial instruments, and regulatory requirements.
- Design systems supporting:
Required Technical Skills
Front-End Technologies
- React.js (Expert)
- TypeScript
- JavaScript ES6+
- Redux / Redux Toolkit
- HTML5
- CSS3 / SCSS
- Material UI / Ant Design / Bootstrap
- Webpack, Vite
- Responsive UI Design
- Micro Frontends Architecture
Backend Technologies
- Java 11/17+
- Spring Boot
- Spring MVC
- Spring Security
- REST API Development
- Microservices Architecture
- Hibernate/JPA