Welcome to the relentless pursuit of better.

Genpact calling upon the thinkers and doers, those with a natural curiosity and a hunger to keep learning, keep growing., People who thrive on fearlessly experimenting, seizing opportunities, and pushing boundaries to turn our vision into reality. And as you help us create a better world, we will help you build your own intellectual firepower.

Genpact  inviting applications for the role of Software Consultant – Java Developer.

Job Designation : Java Developer

Qualification : BE/BTech/MCA/MBA

Experience : Freshers

Skill Set :

  1. Excellent hands-on knowledge of Core Java and collections.
  2.  Good understanding of database architecture, SQL and DB design.
  3. Well versed with software development process, standards, and best practices.
  4. Good knowledge of software design patterns.
  5. Good knowledge of Spring framework and hibernate.
  6. Exposure to microservices, Rest API is highly desirable.
  7. Experience in working with Agile software development process like Scrum, Kanban is preferable.
  8. Good problem-solving skills, strong Debugging and analytical skills.
  9. Excellent written and verbal communication skills.

Job Description :

  1. Responsible for providing Enhancement & Development services in a Backend/Database environment.
  2. Responsible for creating, testing, and maintaining Java applications, and collaborating with cross-functional teams to deliver robust software.
  3. Work with tech lead and Product Owner to review, estimate, prioritize User requirements.
  4. Write well-designed, efficient code. Write high quality code that is robust, readable and scalable.
  5. Design and implement Java applications that interfaces with backend servers and APIs.
  6. Highly motivated and passionate about technology and meeting new challenges.
  7. Passionate about implementing responsive and user-friendly interfaces.
  8. Possess the drive to dive deep, thrive and progress even in ambiguous situations.
  9. Encourage and support knowledge sharing within team and external groups.
  10. Work in an agile environment focused on the most important deliverable for our clients.
  11. Conduct code reviews, testing, debug other team member’s code.
  12. Troubleshoot and solve issues in a timely manner.
  13. Schedule product releases with internal teams.
  14. Documentation and working on code improvement throughout sprints.
  15. Ensure applications have great performance.
  16. Actively participate in discussion and make proposals to improve the quality of software.
  17. Mentor and lead other developers on technology, good practices.
  18. Should take ownership of tasks assigned and deliver them with quality and on time.

Location : Bengaluru, Karnataka, , India