Key Responsibilities :
- Develop Java applications based on detailed functional and technical specifications.
- Use GitHub Copilot to accelerate code generation, solutioning, and development.
- Should have hands on GenAI experience - ability to learn prompts quickly and Refine the prompts or prepare new prompts based on requirements
- Review, refine, and optimize AI-generated code to align with project standards and best practices.
- Should have worked on BDD driven development and testing
- Perform manual coding, customization, and optimization as needed.
- Conduct thorough unit testing, integration testing, and provide support for UAT.
- Collaborate with architects, business analysts, and QA teams for seamless delivery.
- Troubleshoot issues, ensure application performance, and maintain high code quality.
- Maintain clear technical documentation and support knowledge transfer activities.
- Stay current on Copilot advancements and suggest best practices for maximizing its use in migration projects.
Required Skills and Experience :
Should have hands-on Java development experience (Java Spring Boot, Hibernate, Java Spring Batches, REST APIs, Microservices).Must have strong knowledge in SQL (PostgreSQL / Oracle)Proficiency in using GitHub Copilot or similar AI-based code generation tools.Strong understanding of object-oriented programming, design patterns, and microservices architecture.Familiarity with automated testing frameworks (JUnit, Mockito) and CI / CD processes.Experience in application modernization or migration projects.Excellent debugging, problem-solving, and code optimization skills.Agile / Scrum methodology experience.Strong communication skills and ability to work collaboratively in a team environment.Optional Qualifications :
Experience with cloud environments (AWS, Azure, GCP) and containerization technologies (Docker / Kubernetes).Prior exposure to large-scale codebase migration or re-engineering projects.Certifications in Java, Cloud technologies, or AI / ML (optional but a plus). KKnowledge of OpenShift technology is an added advantage.ref : hirist.tech)