Chennai, Tamil Nadu, India
Information Technology
Full-Time
The IT Firm
Overview
Job Title : Senior Java Developer Application Modernization with GitHub Copilot & AI Coding Assistants
Location : Bangalore / Hyderabad
Experience : 6+ Years
Employment Type : Full-Time
Job Overview
We are looking for a Senior Java Developer with strong experience in modern Java development, including Spring Boot and Spring Batch, to support application modernization and digital transformation initiatives. This role is ideal for professionals who are excited about AI-assisted development and have hands-on experience with tools like GitHub Copilot.
The candidate will play a key role in leveraging Generative AI to accelerate development cycles, improve code quality, and deliver robust, scalable software solutions. This is an opportunity to work at the cutting edge of enterprise modernization using a blend of AI innovation and robust engineering principles.
Key Responsibilities
Location : Bangalore / Hyderabad
Experience : 6+ Years
Employment Type : Full-Time
Job Overview
We are looking for a Senior Java Developer with strong experience in modern Java development, including Spring Boot and Spring Batch, to support application modernization and digital transformation initiatives. This role is ideal for professionals who are excited about AI-assisted development and have hands-on experience with tools like GitHub Copilot.
The candidate will play a key role in leveraging Generative AI to accelerate development cycles, improve code quality, and deliver robust, scalable software solutions. This is an opportunity to work at the cutting edge of enterprise modernization using a blend of AI innovation and robust engineering principles.
Key Responsibilities
- Develop scalable, maintainable Java applications using Spring Boot, Spring Batch, Hibernate, and REST APIs, based on clearly defined technical and functional specifications.
- Utilize GitHub Copilot and related AI development tools to accelerate coding, prototype rapidly, and build cleaner, optimized code solutions.
- Demonstrate hands-on experience with GenAI tools : the ability to learn and refine prompts effectively, craft new prompts based on specific requirements, and assess the quality of AI-generated suggestions.
- Review, clean up, and optimize AI-generated code to meet enterprise development standards, ensure security compliance, and follow best practices.
- Engage in BDD (Behavior-Driven Development) for writing well-defined scenarios and supporting test-driven coding workflows.
- Perform manual coding and performance tuning when required, especially in complex or non-standard application flows.
- Write and maintain unit and integration test cases using frameworks such as JUnit and Mockito.
- Work collaboratively with cross-functional teams including architects, business analysts, DevOps engineers, and QA testers to ensure on-time, quality deliverables.
- Participate in UAT (User Acceptance Testing) support, bug fixing, and release activities.
- Monitor and troubleshoot production environments, ensuring application reliability, stability, and high performance.
- Maintain thorough and clear technical documentation, contribute to solution architecture discussions, and participate in code reviews.
- Actively stay up to date with Copilot, OpenAI, and related AI tooling advancements and propose integration opportunities and best practices to development teams.
- Required Skills & Experience :
- 6+ years of hands-on experience in Java development, with a strong focus on Spring Boot, Spring MVC, Spring Batch, and Hibernate.
- Solid experience in building and consuming RESTful APIs and developing Microservices-based architectures.
- Strong command over SQL, especially in PostgreSQL or Oracle databases.
- Practical expertise with GitHub Copilot or equivalent AI-assisted development platforms.
- Deep understanding of object-oriented programming (OOP) principles, design patterns, and enterprise-level architecture.
- Familiar with CI/CD pipelines using tools like Jenkins, Git, and automated deployment pipelines.
- Strong foundation in writing effective unit and integration tests using tools like JUnit, Mockito, and adopting TDD (Test-Driven Development) approaches.
- Exposure to application modernization, legacy system migration, or cloud-native transformation projects.
- Excellent problem-solving skills, strong attention to detail, and proven debugging abilities.
- Experience working in Agile/Scrum environments, participating in sprints, stand-ups, and retrospectives.
- Strong verbal and written communication skills; ability to clearly articulate technical concepts and solutions.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Experience working with containerization tools like Docker and orchestration platforms like Kubernetes.
- Prior involvement in large-scale codebase refactoring, modernization, or monolith-to-microservices migration.
- Hands-on knowledge of OpenShift, especially for containerized deployments, is a plus.
- Certifications in Java, Cloud technologies, AI/ML, or DevOps are considered a strong advantage.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in