Title: Senior Full Stack Architect - Java MSB with Angular / React
Bill Rate: $85/hour
Client: Apple
Location: Onsite at 13929 Center Lake Drive, Suite 150, Parker Building 4.1, Austin, Texas, 78753
Role Overview
We are seeking a highly skilled Full Stack Architect with 10+ years of experience to lead the end-to-end design and implementation of enterprise-grade applications. This role requires mastery across both modern Angular frontends and Java-based microservice backends, with the ability to guide engineering teams, modernize legacy systems, and architect scalable, resilient solutions.
As a senior technical leader, you will bridge engineering and business teams, manage complex technical debt, and define the architectural direction for mission-critical platforms.
Key Responsibilities
Technical Leadership & Architecture
Serve as the primary Architect for large-scale Angular applications and Java Microservices (MSB).
Modernize legacy systems (J2EE, EJBs, Servlets, XML) into cloud-native, event-driven architectures.
Apply advanced architectural patterns including:
Micro-Frontends (MFE) with Module Federation
Distributed system integration using Kafka, REST APIs, and event streaming
Ensure modularity, performance, and long-term scalability across the entire stack.
Frontend Expertise (Angular / React)
Expert-level Angular (v12-17+), including:
Directives, Pipes, Dependency Injection
Change Detection (OnPush strategy)
Strong knowledge of RxJS and state management frameworks (NgRx, NGXS) in distributed environments.
Deep proficiency in TypeScript (advanced types, decorators) and CSS3/SCSS, using Material Design or Tailwind frameworks.
Experience with Nx Monorepos, Angular CLI, and build tools (Webpack, Vite).
React experience is a plus.
Backend Expertise (Java & Distributed Systems)
Expert-level Java 11+, including:
Functional programming
Java Streams
High-performance concurrency/multithreading
Extensive experience with Spring Boot and Spring frameworks (Security, Cloud, Data).
Skilled in writing automated tests with JUnit.
Strong SQL and NoSQL (MongoDB) modeling skills.
Proficient in Unix environments and shell scripting.
Strong command of Data Structures & Algorithms for optimizing both UI and backend logic.
Cloud, DevOps & Quality
Hands-on experience in AWS (EC2, S3, Lambda, RDS) or Azure.
Knowledge of DevOps automation using Maven, Gradle, Docker, CI/CD pipelines (Jenkins, GitHub Actions).
Strong experience with frontend testing: Jasmine, Karma, Jest, plus E2E tools such as Cypress or Playwright.
Soft Skills & Leadership
Ability to navigate and reduce complex technical debt.
Strong communication and collaboration skills to interact with stakeholders at all levels.
Capable of leading technical teams and influencing architectural decisions.
Core Skills Summary
Java
Spring Boot & Microservices
Angular / React