Java Front End Lead/ Architect

1 Month 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

Arcadia - Senior Data Scientist

Arcadia

(Remote)
8 Hours ago
Google - Senior Application Engineer

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
BigID - Escalation Engineer

BigID

(Remote)
7 Hours ago
Next Level Business Services - Product Development Manager

Next Level Business Services

Bentonville, Arkansas, United States (On-Site)
6 Months ago
Microsoft - Digital Solution Area Specialist - Azure Infrastructure - UK Market

Microsoft

Dublin, County Dublin, Ireland (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Velotio Technologies - Senior GenAI Engineer - Java

Velotio Technologies

Maharashtra, India (Remote)
2 Weeks ago
commerce iq - Technical Architect

commerce iq

Bengaluru, Karnataka, India (On-Site)
18 Hours ago
Oportun - Senior Data Engineer

Oportun

(Remote)
1 Day ago
Cerence - Senior Android Developer

Cerence

Montreal, Quebec, Canada (Hybrid)
1 Day ago
Google - Lead Software Engineer, Engineering Productivity

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
ByteDance - Senior Software Engineer(Financing Product), Global Payments

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Luxoft - Senior Java Developer

Luxoft

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
4 Months ago
ION - Senior Java Developer - Italy

ION

Rome, Lazio, Italy (On-Site)
6 Months ago
Netflix - Research Engineer (L4) - Member Lifecycle and Monetization

Netflix

United States (Remote)
2 Weeks ago
SailPoint - Sr. Observability Engineer

SailPoint

Pune, Maharashtra, India (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Google - Software Engineer III, Core

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
ION - UK Holdings - India - 854

ION

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Nagarro - Staff Engineer, BI Reporting

Nagarro

India (Remote)
6 Months ago
Google - Data Engineer, Fleet Decision Intelligence, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
PwC - Director

PwC

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Paytm - Sales Operations

Paytm

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
Netflix - Technical Program Manager, Product Discovery & Promotion Operations

Netflix

Mumbai, Maharashtra, India (On-Site)
3 Months ago
PwC - IN-Manager_SAP MDG_SAP_Advisory_ Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Zscaler - Senior Staff Software Development Engineer - API, Cloud

Zscaler

Bengaluru, Karnataka, India (Hybrid)
9 Hours ago
Aspire - Senior Frontend Engineer

Aspire

Bengaluru, Karnataka, India (Hybrid)
7 Hours 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)

Bengaluru, Karnataka, India (On-Site)

Pune, Maharashtra, 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)

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