Genpact (NYSE : G) is 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. Powered by our purpose – the relentless pursuit of a world that works better for people – we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI.
Inviting applications for the role of Principal consultant- Java Developer
- ________________________________________Collaborate with a global cross-functional team in building customer-centric software products
- Analyze existing software implementations to identify areas of improvement and provide deadline estimates for implementing new features
Responsibilities
Develop software applications using technologies that include and not limited to core Java (8 and above), Kafka or messaging system, Web Frameworks like Struts / Spring, relational (Oracle) and non-relational databases (SQL, MongoDB, Hadoop, etc), with RESTful microservice architectureImplement security and data protection featuresUpdate and maintain documentation for team processes, best practices, and software runbooksCollaborating with git in a multi-developer teamAppreciation for clean and well documented codeContribution to database design and management, including being up on the latest practices and associated versionsEstablish trusted partnerships with peers, product heads, and executive level stakeholdersrelevant professional experience using core Java as a programming languageMinimum experience with Java 8 and aboveAbility to work on Java (8 or 11) and SQL based technologiesExperience with Kafka or messaging system (ActiveMQ)Design and construction of REST APIsExperience working on Microservices architectureExperience with SQL databases (Oracle, PostgreSQL)Comfort with Agile operating modelsExperience leveraging test-driven development techniquesExperience implementing testing platforms and unit tests (coding and execution for checking code coverage)In-depth knowledge of Software Development Life Cycle (SDLC) with an understanding of various phases such as requirements, analysis / design, and developmentExceptional analytical skills and the ability to apply knowledge and experience in decision-making to arrive at creative and commercial solutionsExperience in developing Banking / FinServ applicationsSolid understanding of Data Structures, Software Design Principals, Security and TestingCloud development experienceStrong interpersonal and communication skillsQualifications we seek in you!
Minimum Qualifications / Skills
BE / B.TECHPreferred Qualifications / Skills
Experience with AWSExperience with sanctions screening vendor products or implementationsKnowledge of multiple front-end languages and libraries like Angular JS, React, Amber and HTML / CSS , XML, jQuery