08 Oct
|
Infinite Computer Solutions
|
Bengaluru
08 Oct
Infinite Computer Solutions
Bengaluru
Job Description
Roles & Responsibilities :
• Develop and maintain enterprise applications using Spring Boot 3.x and Spring Batch 5.x.
• Design and implement batch jobs using tasklets, chunk processing, listeners, retry, and skip mechanisms.
• Implement GDG management and file-versioning for batch processing workflows.
• Develop REST APIs for batch job execution, monitoring, and management.
• Implement JPA/Hibernate solutions with Oracle and H2 databases.
• Use ChatGPT, Cursor AI, and GitHub Copilot for legacy code modernization, debugging, and development.
• Apply prompt engineering for legacy code conversion and validate AI-generated code for quality and correctness.
• Lead a team of 3 - 5 developers, conduct code reviews, and ensure adherence to coding standards.
• Mentor developers on Java, Spring Boot, and Spring Batch and conduct technical knowledge-transfer sessions.
Skillset
• Robust hands-on expertise in Java and Spring Boot 3.x for developing enterprise-grade applications.
• Comprehensive experience with Spring Batch 5.x, including tasklets,
chunk-oriented processing, listeners, job parameters, and execution contexts.
• Robust knowledge of JPA/Hibernate with practical experience working with Oracle and H2 databases.
• Hands-on experience with GDG management and file versioning for enterprise batch-processing applications.
• Strong understanding of batch processing patterns, including tasklet-based and chunk-based processing.
• Experience developing REST APIs using Spring Boot for batch job triggering, monitoring, and management.
• Robust knowledge of error handling, retry mechanisms, skip policies, exception handling, and batch job recovery.
• Practical experience using ChatGPT, Cursor AI, and GitHub Copilot for software development and modernization activities.
• Understanding of prompt engineering techniques for legacy code analysis, conversion, modernization, and code generation.
• Experience with AI-assisted code validation, debugging, refactoring,
📌 Infinite Computer Solutions Bengaluru
🏢 Infinite Computer Solutions
📍 Bengaluru