Talent.com
This job offer is not available in your country.
Senior Java Software Engineer - Spring Boot / Hibernate

Senior Java Software Engineer - Spring Boot / Hibernate

RudrakshaBangalore
30+ days ago
Job description

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). K
  • Knowledge of OpenShift technology is an added advantage.
  • ref : hirist.tech)

    Create a job alert for this search

    Senior Software Engineer Java • Bangalore