Genpact is Hiring Freshers: Software Consultant – Java Developer in Bengaluru
Location: Bengaluru, Karnataka, India
Job Role: Software Consultant – Java Developer
Experience: Freshers and Experienced
Qualification: BE/BTech/MCA
Salary: Competitive, based on skills and experience
Application Deadline: December 30, 2024
Are you passionate about Java development and looking for an opportunity to start or grow your career in software engineering? Genpact, a global leader in professional services and solutions, is inviting applications for the role of Software Consultant – Java Developer. If you are a recent graduate or an experienced developer looking for a fresh challenge in a dynamic and innovative environment, this opportunity is for you!
About Genpact
Genpact is at the forefront of digital transformation, delivering outcomes that shape the future for businesses across the globe. With over 125,000 employees across 30+ countries, we are driven by curiosity, agility, and a commitment to innovation. We specialize in leveraging technology, analytics, and domain expertise to help our clients solve complex problems and achieve their goals.
Job Role: Software Consultant – Java Developer
As a Software Consultant – Java Developer, you will work on cutting-edge projects, contributing to the development and enhancement of backend systems. You’ll collaborate with cross-functional teams to deliver high-quality, scalable software solutions, and play a key role in solving complex business challenges using Java technologies.
Key Responsibilities:
- Java Application Development: Write clean, efficient code in Java 8 using best practices, such as test-driven development (TDD).
- Database Management: Work with NoSQL or Relational Databases to ensure seamless data flows and efficient data processing.
- Software Design and Architecture: Implement design patterns and follow domain-driven design principles to create maintainable and scalable software solutions.
- Cloud Integration: Leverage cloud platforms (such as AWS, Azure, or Google Cloud) to build and deploy applications.
- API Development: Design and develop REST or GraphQL APIs to enable integration with other systems and platforms.
- Continuous Integration/Continuous Deployment (CI/CD): Use tools like Git, GitLab, and GitHub to manage code repositories and ensure smooth deployment pipelines.
- Messaging Systems: Work with Kafka or similar messaging systems to manage real-time data processing and ensure message reliability.
- Unix/Linux Environment: Experience working in a Unix/Linux environment, managing application deployments, and troubleshooting issues.
- Collaboration and Communication: Collaborate with other developers, product managers, and business teams to understand the core business problems and deliver innovative IT solutions.
Skills Required:
To thrive in this role, you should possess the following skills and expertise:
- Proficiency in Java: Strong knowledge of Java 8 and its frameworks.
- Database Expertise: Experience with NoSQL and/or Relational Databases like MySQL, PostgreSQL, or MongoDB.
- Cloud Platform Knowledge: Familiarity with at least one cloud platform (AWS, Azure, or GCP).
- Design Patterns and Best Practices: In-depth understanding of design patterns, domain-driven design, and best practices in software development.
- API Development: Proficiency in building and working with REST and/or GraphQL APIs.
- CI/CD Tools: Experience with version control and CI/CD tools like Git, GitLab, and GitHub.
- Messaging Systems: Knowledge of Kafka or other similar messaging systems.
- Unix/Linux: Hands-on experience with Unix/Linux environments.
- Problem-Solving Skills: Strong analytical abilities and a talent for troubleshooting and resolving issues.
- Communication Skills: Excellent written and verbal communication skills for collaborating with cross-functional teams and clients.
What We Offer:
- Innovative Work Environment: Join a global leader in digital transformation, where you’ll work on impactful projects that shape the future of technology and business.
- Professional Development: At Genpact, we support continuous learning and professional growth through training programs, certifications, and mentorship opportunities.
- Collaborative Culture: Work alongside talented professionals from various disciplines, fostering innovation and creativity in problem-solving.
- Competitive Compensation: Earn a competitive salary with benefits, and enjoy opportunities for bonuses based on performance and project success.
- Career Growth: Fast-track your career with Genpact’s commitment to promoting from within and providing long-term growth opportunities.
Who Should Apply?
This role is ideal for:
- Fresh Graduates: If you’ve recently completed your BE/BTech/MCA degree and are eager to jumpstart your career in software development, this role offers a unique opportunity to gain hands-on experience.
- Experienced Developers: If you have up to 3 years of experience and are looking for a new challenge, this role will allow you to further hone your skills in Java, cloud integration, and backend development.
- Innovative Thinkers: If you’re curious about emerging technologies, committed to continuous learning, and enjoy solving complex problems, you’ll thrive in this role.
Application Process:
APPLY NOW
- Submit Your Application: Apply through the Genpact Careers Portal with your resume and a cover letter detailing your skills and relevant experience.
- Interview Process: Shortlisted candidates will be invited for a technical assessment followed by interviews with the hiring manager and team leads.
- Final Selection: Successful candidates will receive an offer and can join Genpact’s exciting journey of innovation and growth.
Why Choose Genpact?
Genpact is more than just a workplace; it’s a community of innovators, problem-solvers, and professionals who are passionate about creating a positive impact. With a strong global presence, cutting-edge projects, and a commitment to employee growth, Genpact is the perfect place to advance your career in software development. You’ll work in an environment that fosters creativity, teamwork, and continuous improvement, while also having the opportunity to shape the future of technology.
If you’re ready to take the next step in your career as a Software Consultant – Java Developer, apply today and join Genpact in building a more connected, innovative world!
0 Comments