Required Skills: Kafka, REST APIs
Job Description
Job Description:
Title: Senior Full Stack Architect - Java MSB with Angular / React
Location: Onsite at 13929 Center Lake Drive, Suite 150, Parker Building 4.1, Austin, Texas, 78753
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 (v1217+), 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 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