Java Front End Lead/ Architect

3 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

Qualcomm - Embedded Dev (GFX) - Engineer, Senior

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Marsh McLennan - IT Application Support Analyst

Marsh McLennan

Mexico City, Mexico (Hybrid)
2 Months ago
Ion - Senior Java Developer - Italy

Ion

Turin, Piedmont, Italy (On-Site)
8 Months ago
Meta - Software Engineer, Infrastructure

Meta

San Francisco, California, United States (Remote)
7 Months ago
eBay - Senior Staff Backend Engineer

eBay

Kleinmachnow, Brandenburg, Germany (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Tech Lead Backend Software Engineer

bytedance

San Jose, California, United States (On-Site)
4 Months ago
bytedance - Machine Learning Engineer Intern (E-commerce-Supply Chain & Logistics)

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
bytedance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
DOTSOFT SA - Systems Architect | Technical Lead for Digital Platforms

DOTSOFT SA

Greece (Remote)
2 Months ago
bytedance - Software Engineer Intern (SDN) - 2025 Summer (PhD)

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Ion - Principal Software Engineer, Italy

Ion

Turin, Piedmont, Italy (On-Site)
8 Months ago
Sail Point - Senior ServiceNow Engineer

Sail Point

Pune, Maharashtra, India (Hybrid)
1 Month ago
Google - Software Engineer, Android Camera and Media

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Months ago
Tencent - Software Engineering Associate

Tencent

(On-Site)
6 Months ago
Qualcomm - Staff Engineer, CPU Software Test Engineer (Server)

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Atari Inc - FP&A Analyst

Atari Inc

India (On-Site)
1 Month ago
Sika AG - Business Development Manager - Solar

Sika AG

Vadodara, Gujarat, India (On-Site)
1 Month ago
Wind River Jobs - Member of Technical Staff - Sys

Wind River Jobs

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Qualcomm - GAOC Accountant

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Philips - Media Lead

Philips

Gurugram, Haryana, India (On-Site)
2 Months ago
Qualcomm - BT - Design Verification Sr Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
AlphaSense - Principal People Systems Analyst

AlphaSense

Pune, Maharashtra, India (On-Site)
1 Month ago
OAO INFO INDIA - Digital Marketing Executive

OAO INFO INDIA

Pune, Maharashtra, India (On-Site)
4 Months ago
adglobal 360 - Manager - E-Commerce Performance Marketing

adglobal 360

Gurugram, Haryana, India (On-Site)
2 Months ago
A5 Labs - Senior Game Developer

A5 Labs

New Delhi, Delhi, India (On-Site)
10 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

Pune, Maharashtra, India (On-Site)

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)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

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