Genpact is seeking individuals who embody the spirit of innovation and continual growth, those driven by curiosity and a thirst for knowledge. We are in search of individuals unafraid to experiment, seize opportunities, and push the boundaries to transform our visions into reality. As you contribute to creating a better world with us, we are committed to nurturing your intellectual prowess.
At Genpact, we extend an invitation for applications for the position of Software Consultant – Java Developer.
Job Title: Java Developer
Qualifications: BE/BTech/MCA/MBA
Experience: Freshers
Required Skills:
- Proficient in Core Java and adept in handling collections.
- Comprehensive understanding of database architecture, SQL, and database design.
- Familiarity with software development processes, standards, and best practices.
- Knowledgeable about software design patterns.
- Proficiency in Spring framework and Hibernate.
- Exposure to microservices and Rest APIs is highly advantageous.
- Experience with Agile software development processes like Scrum and Kanban is preferable.
- Strong problem-solving, debugging, and analytical skills.
- Excellent written and verbal communication abilities.
Job Description:
- Responsible for providing Enhancement & Development services in a Backend/Database environment.
- Creation, testing, and maintenance of Java applications while collaborating with cross-functional teams for robust software delivery.
- Reviewing, estimating, and prioritizing User requirements in collaboration with tech leads and Product Owners.
- Crafting well-designed, efficient, and scalable code.
- Designing and implementing Java applications that interface with backend servers and APIs.
- Motivated and passionate about technology and tackling new challenges.
- Implementing responsive and user-friendly interfaces.
- Demonstrating initiative and adaptability in ambiguous situations.
- Fostering knowledge sharing within the team and external groups.
- Operating within an agile environment focused on delivering client priorities.
- Conducting code reviews, testing, and debugging other team members’ code.
- Timely troubleshooting and issue resolution.
- Coordinating product releases with internal teams.
- Documentation and continuous code improvement throughout sprints.
- Ensuring optimal application performance.
- Actively participating in discussions and proposing software quality enhancements.
- Mentoring and guiding other developers on technology and best practices.
- Taking ownership of assigned tasks and delivering them with quality and within deadlines.
Location: Bengaluru, Karnataka, India
In essence, we at Genpact seek individuals who not only possess technical prowess but also exhibit a passion for innovation, collaboration, and continuous learning. If you are ready to embark on a journey of growth and transformation, we invite you to join our team and be a part of shaping the future.