Live opening · Posted 5 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
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
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
Work arrangement
No
More openings worth a look
Recently tracked roles with full details and direct application links.