Java Front End Lead/ Architect

2 Months ago • 8 Years +

Job Summary

Job Description

As a Java Front End Lead/ Architect, you will be responsible for leading and architecting front-end solutions. This role requires 8+ years of experience with strong expertise in Angular fundamentals, including core concepts, components, services, directives, and modules. You should be proficient in Angular CLI, routing, and Angular Universal for server-side rendering. Experience with state management patterns (like NgRx), RxJS, and reactive programming is essential. You will optimize DOM rendering, use Webpack, and handle performance profiling, unit testing (Jasmine, Jest), and basic E2E testing. The role also requires knowledge of algorithms, data structures, and strong soft skills for collaboration and communication.
Must have:
  • 8 years of experience
  • Expertise in Angular fundamentals (Components, Services, Directives)
  • Understanding of Angular routing and lazy loading
  • Proficiency in RxJS and reactive programming
  • Familiarity with DOM optimization techniques
  • Knowledge of Webpack and build tools
  • Experience in unit testing with Jasmine and Jest
  • Strong ability to collaborate with team members

Job Details

Company Description

T-Systems Information and Communication Technology India Private Limited (T-Systems ICT India Pvt. Ltd.) is a proud recipient of the prestigious Great Place To Work® Certification™. As a wholly owned subsidiary of T-Systems International GmbH, T-Systems India operates across Pune, Bangalore, and Nagpur, boasting a dedicated team of 3500+ employees providing services to group customers. T-Systems offers integrated end-to-end IT solutions, driving the digital transformation of companies in all industries, including automotive, manufacturing, logistics, and transportation, as well as healthcare and the public sector. T-Systems develops vertical, company-specific software solutions for these sectors. T-Systems International GmbH is an information technology and digital transformation company with a presence in over 20 countries and a revenue of more than €4 billion. T-Systems is a world-leading provider of digital services and has over 20 years of experience in the transformation and management of IT systems. As a subsidiary of Deutsche Telekom and a market leader in Germany, T-Systems International offers secure, integrated information technology and digital solutions from a single source.

Job Description

Role: Java Front End Lead/ Architect

Experience: 8+ Years

Location: Bangalore

Mode of Work: Hybrid

 

Skills and Requirement:

  • 8 years of experience
  • Framework Expertise
  • Strong knowledge of Angular fundamentals Core concepts Components Services Directives Pipes and Modules Data binding One way and Two way Input Output ngModel Proficient in Angular CLI for project setup and basic optimizations
  • Understanding of Angular routing Implementing child routes lazy loading and route guards
  • Familiarity with Angular Universal for basic server side rendering SSR tasks 2 State Management
  • Basic understanding of state management patterns Implementing simple state stores with services and Behavior
  • Subject Knowledge of NgRx or other Redux like state management libraries for small scale projects
  • Familiarity with unidirectional data flow concepts 3 RxJS and Reactive Programming
  • Proficiency in RxJS basics Creating Observables and handling streams with operators like map filter mergeMap and switchMap
  • Managing asynchronous operations Handling HTTP calls with HttpClient
  • Knowledge of subscription management and avoiding memory leaks e g takeUntil 4 Service Workers and Progressive Web Apps PWAs
  • Basic understanding of Service Workers Implementing caching strategies for static assets Enabling offline capabilities in Angular apps
  • Knowledge of registering Service Workers using Angular s PWA module 5 Rendering DOM Optimization
  • Ability to optimize DOM rendering Efficient use of structural directives like ngIf and ngFor Avoiding unnecessary DOM manipulations
  • Familiarity with critical rendering paths and optimizing initial load times

Architectural Knowledge

  • SOLID Principles
  • Understanding of Single Responsibility Principle SRP Open Closed Principle OCP Dependency Inversion Principle DIP 2 Design Patterns
  • Familiarity with Singleton Observer Factory
  • Understanding common Angular patterns Reusable directives and pipes Centralized service for API communication 3 Anti Patterns
  • Awareness of and avoidance of God Components Manual DOM Manipulation Unsubscribed Observables 4 Application Architectures
  • Experience in implementing Client side rendering CSR Modular project structures for scalability

Tooling and Ecosystem

  • Webpack and Build Tools
  • Familiarity with Angular CLI s built in Webpack configuration for Basic optimizations like tree shaking and code splitting Managing build environments development production
  • Knowledge of Webpack s role in bundling Angular applications 2 Performance Profiling
  • Ability to identify performance bottlenecks using Chrome DevTools for analyzing network and rendering performance Lighthouse for evaluating web performance scores
  • Optimizing load times by lazy loading and reducing bundle sizes 3 Testing Frameworks
  • Experience in unit testing with Jasmine Jest Writing test cases for components services and pipes o Basic knowledge of E2E testing with Playwrite or Cypress 4 Observability Monitoring
  • Familiarity with Implementing basic logging with Angular interceptors Using tools like Sentry for tracking client side errors

Algorithms and Data Structures

  • Algorithm Knowledge
  • Basic understanding of sorting algorithms e g Bubble Sort Quick Sort Merge Sort
  • Familiarity with searching techniques like Linear Search and Binary Search 2 Data Structures
  • Practical knowledge of Arrays and Objects for data manipulation Trees for handling hierarchical data structures like menus or directories 3 Optimization Techniques
  • Implementation of Debouncing and throttling for event handling e g search input Simple caching strategies for repeated API calls
  • Soft Skills Strong ability to collaborate with team members and communicate effectively
  • Open to feedback and able to implement suggested improvements Willingness to learn new concepts and adapt to evolving project requirements

Similar Jobs

blast work inc - BI Data Engineer - Intermediate to Senior Level

blast work inc

Victoria, British Columbia, Canada (On-Site)
3 Weeks ago
Xerox - Sr. Security Engineer, Product Security

Xerox

Bengaluru, Karnataka, India (On-Site)
6 Months ago
TransUnion - Java Architect

TransUnion

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
T systems - Full Stack Developer

T systems

Pune, Maharashtra, India (On-Site)
2 Months ago
Riot Games - Manager, Software Engineering - Teamfight Tactics, Core Tech

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Adobe - Software Development Engineer, Site Reliability Engineering

Adobe

Bucharest, Bucharest, Romania (On-Site)
3 Weeks ago
London stock Exchange - Analyst, Operational Support – DSM

London stock Exchange

Taguig, Metro Manila, Philippines (On-Site)
3 Days ago
Enphase Energy - Senior Software Engineer, Energy Management Cloud (Backend)

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Match Group - Sr. Software Engineer, Generative AI

Match Group

Palo Alto, California, United States (Hybrid)
7 Months ago
Next Level Business Services - Big Data Engineer

Next Level Business Services

Phoenix, Arizona, United States (On-Site)
7 Months ago
Info Stretch - Programmer Analyst 5

Info Stretch

Lansing, Michigan, United States (Hybrid)
6 Months ago
The Walt Disney Company - Sr Machine Learning Engineer

The Walt Disney Company

Los Angeles, California, United States (On-Site)
6 Months ago
Next Level Business Services - BigData Architect

Next Level Business Services

Bentonville, Arkansas, United States (On-Site)
7 Months ago
Sail Point - Staff Site Reliability Engineer (Staff SRE)

Sail Point

United States (Remote)
2 Weeks ago
Progres - C++ Full Stack Engineer

Progres

Sofia, Sofia City Province, Bulgaria (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

MPOWER Financing - Senior Quality Assurance Automation Engineer

MPOWER Financing

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Google - Software Engineer III, Mobile, Android

Google

Bengaluru, Karnataka, India (On-Site)
6 Months ago
PhonePe - Area Sales Manager

PhonePe

Kota, Rajasthan, India (On-Site)
2 Weeks ago
Technorizen Software Solutions - Exp. PHP Developer

Technorizen Software Solutions

Indore, Madhya Pradesh, India (On-Site)
10 Months ago
Accenture - Campaign Management Sr Analyst

Accenture

Mumbai, Maharashtra, India (On-Site)
4 Weeks ago
PwC - Senior Associate-SAP ABAP-RDC-Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
8 Months ago
fluence - Senior Electrical Engineer

fluence

Bengaluru, Karnataka, India (On-Site)
1 Month ago
WebTech Corporation - Engineering Technical leader – Embedded Software Security

WebTech Corporation

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Capgemini - KINAXIS SPECIALIST

Capgemini

Chennai, Tamil Nadu, India (On-Site)
1 Week ago
Nagarro - Staff Consultant ,SAP Analytics Data Manageme

Nagarro

Gurugram, Haryana, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Bengaluru, Karnataka, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

View All Jobs

Get notified when new jobs are added by T systems

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug