Job Title: Java Front End Architect
Experience: 10 Years
Location: Bangalore
Mode of Work: Hybrid
Job Description:
We are looking for a Java front End Architect with 10 years of experience to architect develop and optimize largescale web applications. The ideal candidate should have deep expertise in Angular RxJS NgRx Micro frontend Architecture and Performance Optimization.
Key Responsibilities:
- Develop and optimize scalable Angular applications with best practices.
- Implement advanced state management (NgRx Redux CQRS).
- Leverage RxJS for efficient reactive programming and eventdriven architectures.
- Optimize DOM rendering lazy loading and performance profiling.
- Build Microfrontend architectures with Webpack Module Federation.
- Ensure high test coverage using Jasmine Jest Cypress or Playwright.
- Implement PWA features like Service Workers caching and offline capabilities.
- Design scalable application architectures using SOLID principles and design patterns.
- Monitor and enhance application performance using Lighthouse Chrome DevTools and OpenTelemetry.
Requirements:
- Expert in Angular Core Change Detection SSR (Angular Universal) and AOT compilation.
- Proficiency in RxJS operators (mergeMap switchMap debounceTime) and memory management.
- Handson experience with Webpack Tree Shaking and Critical Rendering Path optimization.
- Strong knowledge of Data Structures Algorithms and UI performance tuning.
- Experience with GraphQL RESTful APIs and realtime communication (WebSockets Pub/Sub).
- Excellent problemsolving mentoring and architectural decisionmaking skills.
Remote Work :
No
Employment Type :
Fulltime