Java Developer

Bangalore Urban, Karnataka, India
Jul 11, 2024
Jul 11, 2025
Onsite
Full-Time
5 Years
Job Description

Genpact is a global professional services firm known for delivering transformative outcomes across various industries, leveraging digital operations, data, technology, and AI. As a Consultant, Java Developer, you will play a crucial role in enhancing and developing Java applications within a Backend/Database environment. You'll collaborate with cross-functional teams to deliver robust software solutions that meet industry standards and client expectations.

Key Responsibilities

  1. Software Development. Write clean, well-designed, and testable Java code following coding standards and guidelines. Execute the full lifecycle of software development from requirements gathering to deployment.
  2. Deployment and Maintenance. Deploy programs, evaluate user feedback, and maintain Java applications to ensure optimal performance and reliability. Troubleshoot and debug complex issues, implementing effective solutions in a timely manner.
  3. Collaboration. Work closely with cross-functional teams to understand requirements, design solutions, and integrate Java applications into broader systems. Comply with project plans and industry standards throughout the development lifecycle.

Qualifications

Minimum Qualifications

  1. Education. Bachelor's or Master’s degree in Computer Science, Computer Engineering, or a related field.
  2. Communication Skills. Excellent written and verbal communication skills to effectively collaborate with team members and stakeholders.
  3. Problem-Solving. Strong problem-solving skills to troubleshoot issues and implement solutions.

Preferred Qualifications

  • Technical Skills. Proficiency in Java programming language. Basic understanding of Python and scripting languages is advantageous.
  • Database Knowledge. Familiarity with various databases like DB2, Oracle, and NoSQL.
  • Technologies. Experience in Microservices architecture, Spring framework, and ability to write JUnit tests.
  • Methodologies. Understanding of Agile development methodologies and best engineering practices.
  • DevOps. Experience in DevOps practices and release management processes.
  • Independence and Ownership. Proven ability to work independently, take ownership of projects, and see them through from inception to completion.
  • Attention to Detail. Excellent attention to detail to ensure high-quality software solutions.
  • Industry Knowledge. Knowledge of the financial industry is desirable but not essential.

Genpact Values and Environment
Genpact is an Equal Opportunity Employer committed to diversity, inclusion, respect, integrity, customer focus, and innovation. The company values a dynamic work environment where employees can thrive and contribute to meaningful outcomes.

Application Information

  1. Education Level. Bachelor's degree or equivalent
  2. Job Posting. April 9, 2024
  3. Unposting Date. July 24, 2024

Genpact does not charge fees for job applications, and applicants should not pay to participate in the hiring process in any way.

Related Jobs