Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 13640723

    CHENNAI · FULLTIME

    TECHNICAL LEAD - Java

    Happiest Minds Technologies logo

    Happiest Minds Technologies

    Chennai · onsite · Posted 58d ago

    Sourced fromFoundit
    Not disclosed5–10 yrsfulltimeChennai

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.8s
    • Found the form on Foundit · 9 questions to answer1.8s
    • Decided the answers for all of them2.5s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Job Description

    Senior Full Stack Developer AI Assisted Application Modernization

    Project

    i.Pharmacy Product Modernization

    Legacy PowerBuilder Application Modern 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

    • 510 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.

    Sourced from foundit

    Section · 02

    Skills

    JenkinsMavenDockerOpen ApiCDIGithub CopilotOAuthQuarkusJSONOpenID ConnectTypescriptSQLREST APIJwtHibernate / JpaHTML5CSS3GITRxjsSassMicroProfile

    Section · Company

    About Happiest Minds Technologies

    Happiest Minds Technologies logo

    Happiest Minds Technologies

    IT Services & Consulting

    6.5k+

    employees

    2011

    15 years old

    Bangalore / Bengaluru, Karnataka

    India

    About

    A technology firm specializing in digital transformation services utilizing advanced technologies to enhance enterprise efficiency and customer experience.

    Industries

    IT Services & Consulting

    Employee ratings

    1,441 reviews

    3.4/ 5

    Culture

    3.4

    Career growth

    2.8

    Work-life

    3.6

    Employees rate it well for

    Work Life Balance210Work Culture165Senior Management138Salary104Learning80

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    TECHNICAL LEAD - Java · waiting for your command