Genpact  a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients.

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

Job Designation : Software Consultant, Java Developer

Qualification : BE/BTech/MCA

Experience : Freshers / Experienced

Skill Set :

  1. Proficient in Java 8 programming.
  2. Expertise in working with data-bases – NoSQL and/or Relational.
  3. Familiar with design patterns, domain driven design and other software development best practices .
  4. Good knowledge of any cloud platform.
  5. General knowledge of working with complex business processes, data flows and consuming large amounts of data.
  6. Experience in a Unix/Linux environment.
  7. Experience in REST and/or GraphQL.
  8. CI/CD Development Environments/Tools: Git, GitLab/GitHub.
  9. Knowledge of Kafka or any other messaging system.
  10. Excellent communication skills with a history of user/team interaction.
  11. Highly motivated individuals that are committed and capable of working to timelines.
  12. Good Analytical and problem-solving skills.

Job Description :

In this role, you would be responsible for providing Enhancement & Development services in a Backend/Database environment.   You would be responsible for creating, testing, and maintaining Java applications, and collaborating with cross-functional teams to deliver robust software solutions.

  1. Writing clean code in Java that is structured using a test-first development approach.
  2. Should Understand the core business problems and deliver efficient IT solutions.
  3. Displays technological curiosity and is committed to continuous learning and development.
  4. Experience working with legacy code and carving out new architectural structures whilst keeping the existing plant running.

Location : Bengaluru, Karnataka, India