Company Description :
Steadfast IT Consulting specializes in addressing business challenges related to data and excels in providing expertise in both consulting and IT services.
Our firm is dedicated to helping businesses navigate and solve complex data challenges with innovative IT solutions.
We are committed to delivering excellence in every project, ensuring that our clients achieve their desired outcomes efficiently and effectively.
Role Description :
- This is a full-time on-site role for a Java Developer + Gen AI located in Bangalore.
- The Java Developer will be responsible for designing, developing, and maintaining Java applications.
- Daily tasks include writing well-designed, efficient code, creating technical specifications, debugging, and resolving issues.
- The role also involves working with microservices architecture and the Spring Framework to build scalable and robust applications.
- Collaboration with cross-functional teams to define and implement AI solutions is also a part of this role.
About the Role :
We are seeking an experienced Java Developer to support application migration initiatives, leveraging GitHub Copilot and related AI coding assistants.
The role focuses on developing modern Java applications based on provided technical specifications, accelerating development using AI-assisted tools, and ensuring high-quality delivery.
Key Responsibilities :
Develop Java applications based on detailed functional and technical specifications.Use GitHub Copilot to accelerate code generation, solutioning, and development.Review, refine, and optimize AI-generated code to align with project standards and best practices.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 :
5+ years of hands-on Java development experience (Spring Boot, Hibernate, REST APIs, Microservices).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.Preferred 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).ref : hirist.tech)