TECHNICAL LEAD - Java (Chennai)

TECHNICAL LEAD - Java (Chennai)

06 Aug
|
Happiest Minds Technologies
|
Chennai

06 Aug

Happiest Minds Technologies

Chennai

Senior Full Stack Developer ? AI Assisted Application Modernization Project i.Pharmacy Product Modernization Legacy PowerBuilder Application ?

Up-to-date

Angular & Java Quarkus Platform Role Summary We are seeking experienced Full Stack Developers to join a large-scale healthcare application modernization program. The successful candidate will participate in modernizing a mature enterprise pharmacy management system from PowerBuilder to a modern web architecture built using Angular, Java Quarkus, REST APIs, and SQL database. The role requires developers who are comfortable working with AI-assisted development tools such as GitHub Copilot and are enthusiastic about adopting Agentic AI techniques to accelerate analysis, code generation, validation, and testing.

The ideal candidate should possess strong analytical skills to understand legacy applications, perform functional and technical analysis, and modernize existing business functionality while preserving application behaviour.

Key Responsibilities Legacy Application Analysis Analyze existing PowerBuilder application modules

Understand business workflows and screen behaviour

Analyze DataWindows, embedded SQL, stored procedures, and business logic

Produce functional and technical analysis documents using AI-assisted tools Application Modernization Modernize PowerBuilder screens into Angular applications

Develop REST APIs using Java Quarkus

Design reusable Angular components

Domian Driven development / Building Modular Application

Integrate frontend with backend services

Ensure functional equivalence with the legacy application Database Development Understand relational database models

Work with MS SQL Server

Analyze existing SQL, determine the validity of the DB objects, identify and recommend the equivalent advanced methods





Optimize queries

Understand stored procedures and database objects API Development Design REST APIs

Develop Quarkus services

Implement authentication and authorization

Follow OpenAPI standards

Develop reusable service components AI Assisted Development Developers are expected to actively use AI tools throughout the development lifecycle.

Activities Include

Functional analysis using GitHub Copilot

Technical analysis

Code modernization

Code explanation

Refactoring

Unit test generation

Documentation generation

Prompt refinement

Agent-assisted development Quality Engineering Perform code reviews

Execute unit testing

Resolve static analysis findings

Support integration testing

Fix functional defects Collaboration Work closely with Architects

Business Analysts

Product Owners

QA Engineers

DevOps Engineers Mandatory Technical Skills Frontend Angular 16+ (Angular 18/19/20/21 preferred)

TypeScript

RxJS

Angular Signals (preferred)

HTML5

CSS3 / SCSS

Responsive Design Backend Java 17+

Quarkus

REST APIs

MicroProfile

CDI

Hibernate/JPA Database Strong SQL skills Experience with SQL Server Knowledge of Stored Procedures

Query Optimization

Data Modeling

Views

Indexing API Technologies REST

JSON

JWT

OAuth2 / OpenID Connect

OpenAPI / Swagger DevOps Git

GitHub

Maven

Jenkins / GitHub Actions

Docker (preferred) AI Skills (Highly Preferred)



Experience using one or more AI development tools: GitHub Copilot

GitHub Copilot Chat (Preferred)

Copilot Agent Mode (Preferred)

Claude

ChatGPT

Amazon Q Developer Should Be Able To Write effective prompts

Refine AI generated code

Validate AI generated output

Debug AI generated implementations

Improve AI accuracy through iterative prompting Preferred Experience Experience with one or more: PowerBuilder

Legacy modernization

Enterprise healthcare applications

Pharmacy applications

Hospital Information Systems

Large enterprise applications Soft Skills Strong analytical thinking

Ability to understand complex legacy systems

Excellent debugging skills

Problem-solving mindset

Ability to work with distributed teams

Strong communication skills Nice to Have Keycloak

AWS

Kubernetes

SonarQube

Static Code Analysis

Caching (Redis)

CI/CD

Observability

OpenTelemetry Experience 5?10 years of software development experience

Minimum 3 years in Angular

Minimum 3 years in Java

Experience modernizing enterprise applications is preferred What Success Looks Like The successful candidate should be able to: Analyze legacy PowerBuilder modules with minimal supervision.

Produce high-quality functional and technical analysis documentation using AI-assisted techniques.

Modernize legacy functionality into Angular and Java Quarkus while preserving business behaviour.

Effectively leverage GitHub Copilot and AI agents to improve development productivity and code quality.

Deliver secure, maintainable, and reusable components aligned with the project's architecture and coding standards.

Collaborate effectively with architects, business analysts, and QA teams to deliver high-quality modernization outcomes. Java, Angular

📌 TECHNICAL LEAD - Java (Chennai)
🏢 Happiest Minds Technologies
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: technical lead - java (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: technical lead - java (chennai) / chennai