MODULE LEAD - Java

happiestminds

Bengaluru, India 5 Years Exp Posted 22d ago

Job Description

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

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)

Similar Openings for You