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 contemporary 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 behavior.
Key Responsibilities
Legacy Application Analysis
- Analyze existing PowerBuilder application modules
- Understand business workflows and screen behavior
- 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
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
- 5 to 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.
📌 MODULE 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.