Life in Pittsburgh
On-siteContractArchitect

REACT UI/JAVA SOFTWARE ARCHITECT

SUNRAY INFORMATICS

Pittsburgh, PA, USADepends on ExperiencePosted June 16, 2026via Dice

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
Feedback