Application Architect - Angular / Java - Capital Markets

  • Randstad
  • Pennington, New Jersey
  • Full Time

The team needs a Senior Application Architect to design and lead the building of a new, in-house banking system. The main goal is to replace old third-party vendor software with our own fast, secure web platform.

Because this is for a Debt Capital Markets (DCM) Bond platform, the architect must design systems that handle live, volatile order books, real-time pricing feeds, and instantaneous allocation updates.

location: Pennington, New Jersey
job type: Solutions
salary: $60 - 66 per hour
work hours: 9am to 5pm
education: Bachelors

responsibilities:
Seeking a high-caliber, hands-on Application Architect to lead the technical blueprint and structural execution of our core Capital Markets modernization program. In this role, you will act as the principal designer responsible for systematically dismantling legacy monolithic vendor platforms (including third-party market data tools) and replacing them with our proprietary, high-performance web platform.

The ideal candidate is an expert software architect who commands deep authority over both modern enterprise Java microservices and advanced Angular rendering frameworks. You will establish code-splitting guidelines, design bulletproof security protocols, and engineer data-dense, zero-lag web dashboards utilized by global banking teams.

Key Responsibilities Core Architectural Planning & Platform Design (60% Focus)
  • Design and govern the global frontend blueprint for our proprietary Capital Markets web dashboards utilizing modern Angular (versions 17 through 20) frameworks.
  • Architect robust, reactive state management structures utilizing RxJS, NgRx, and Angular Signals to handle volatile, real-time bond market data feeds smoothly.
  • Formulate and implement modular Micro Frontend architectures, establishing explicit shared component contracts that support independent, non-breaking deployment lifecycles.
  • Systematically audit and resolve client-side performance hurdles, optimizing memory footprints, change detection policies ( OnPush ), bundle sizes, and custom rendering layers to eliminate dashboard latency.
Backend Orchestration & Data Integration (40% Focus)
  • Design highly scalable backend microservices architectures using Java (up to Java 21) and Spring Bootframeworks.
  • Engineer asynchronous, event-driven data distribution layers utilizing Apache Kafka to stream high-volume transactions across separate ecosystem nodes.
  • Define and maintain rigid API definitions and transaction bridges across heterogeneous legacy database pipelines using both REST and SOAP web services.
  • Optimize enterprise data access tiers through structural indexing, stored procedures (Oracle PL/SQL), and persistence frameworks (Hibernate/JPA) to minimize database query execution bottlenecks.
DevSecOps & Enterprise Security Guardrails
  • Standardize Global Banking security controls directly within the application baseline, mandating robust implementations of OAuth2, JWT, Role-Based Access Control (RBAC), and automated Personally Identifiable Information (PII) data masking.
  • Author automated CI/CD pipeline infrastructure blueprints utilizing Jenkins, incorporating strict build quality gates and automated testing loops.
  • Enforce end-to-end continuous automated quality testing architectures, prioritizing Playwright for web validation alongside JUnit, Mockito, and Cypress.
  • Direct technical architecture prototyping, configure complex proof-of-concepts (including safe Generative AI / Copilot developer productivity integrations), and eliminate technical debt through regular design and code-review loops.
Required Technical Skills & Qualifications
  • Professional Experience: Minimum of 10+ years within full-stack software development environments, with at least 3+ years serving explicitly in an Application Architect or Principal Engineer capacity.
  • Domain Expertise: Documented history architecting financial applications within Capital Markets, Investment Banking, or Debt Capital Markets (DCM) platforms is highly preferred.
  • Frontend Mastery: Deep, uncompromised expertise in Angular (14-20), TypeScript, RxJS, NgRx, and Angular Signals. Proven capability optimizing data-dense grids and financial dashboards. (Note: Pure React background is insufficient for this requirement).
  • Backend Mastery: Senior-level proficiency with Core Java, Spring Boot, Spring Batch, Hibernate, and Apache Kafka.
  • Database & Tooling: Proficient with Oracle, PL/SQL, and Liquibase version control, alongside automation frameworks like Playwright, Jenkins, Docker, and AWS infrastructure layers.
  • Education: Bachelor's or Master's Degree in Computer Science, Software Engineering, or a highly related technical discipline.

qualifications:
Degree

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact ....

Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.

Job ID: 523504814
Originally Posted on: 6/3/2026

Want to find more Technology opportunities?

Check out the 165,053 verified Technology jobs on iHireTechnology