Job Description With a startup spirit and 90,000+ curious and courageous minds, we have the expertise to go deep with the world s biggest brands and we have fun doing it. Now, we re calling all you rule-breakers and risk-takers who see the world differently, and are bold enough to reinvent it. Come, transform with us.Are you the one we are looking for We are inviting applications for the role of AM, Java DeveloperIn this role, you are expected to develop large scale data structures and pipelines to organize, collect and standardize data that helps generate insights and addresses reporting needs. Develops tools for real-time and offline analytic processing, by integrating data from a variety of sources, assuring that they adhere to data quality and accessibility standards. Connect with business to understand and document the requirement. Work on code reviews and deployments of code into production along with implementation of CI/CD pipelines. ResponsibilitiesTranslation of complex functional requirements into technical requirementsDesign, develop and maintain complex systems using best of the breed development practices and technology.Responsible for the overall software development life cycle.Delivery of High Quality & Scalable systems and applications with a sharp focus on timelines.Being on the lookout for bettering the software engineering practices and tools within the organisationCollaboration with other stakeholders to provide robust and well-rounded solutionsReport on status of product delivery and quality to management, customer support and product teamDeep engagement and consultation with all business teams to understand current and future needs.Works with onshore team in establishing design patterns and development standards. Conducts code reviews and oversees unit testing.Collaborates between on-shore and offshore teams for project plan, code reviews, QA, and deployments.Brainstorm with development team on optimizing existing data-flow, quality and performance tuning, and building proof-of-concepts. Lead a team of Software engineers. Qualifications we seek in youBE/ BTech in Computer Science or ITOCAJP or OCPJP Certification is preferable S/W development Experience (Support Resource Need Not Apply)High degree of flexibility, versatility, and self-motivation are keyWillingness and desire to learn and growPreferred skills:Experience working in Core JAVA, Spring, Spring Boot Frameworks, Spring Security JPA, HibernateGood understanding of Java Design PatternsGood knowledge of developing / integrating RESTful web services using Spring BootHandling entire software lifecycle: requirement gathering, project planning and status reporting to various stakeholdersGood to have knowledge on UI/UX (HTML, CSS, Javascript, Jquery etc.,)Proficiency in building applications using maven/gradle/antExperience working with MySQL, SQL Server DatabaseExperience with Unix / Linux Shell ScriptingShould have experience in Apache Kafka, RabbitMQ, SQS or other queueing systemsShould have experience in Tomcat and/or Getty, Apache, GitHubExperience with Serverless Architectures will be an advantageMust have good analytical, debugging, and problem-solving skillsExperience working with Micro Services architecture is an advantageExposure in Analytics and Statistical Data modelling background is preferredMust possess good communication skillHave managed team of junior developers and guided them in the journey as requiredGenpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values diversity and inclusion, respect and integrity, customer focus, and innovation. For more information, visit www.genpact.com. Follow us on Twitter, Facebook, LinkedIn, and YouTube.Employement Category:Employement Type: Full timeIndustry: IT – Software Role Category: Operations Management / Process AnalysisGeneral / Other Software Functional Area: Not ApplicableRole/Responsibilies: DG – Assistant Manager – Java DeveloperContact Details:Company: Genpact IndiaLocation(s): Bengaluru
Keyskills:
sales
mis
accounts
tat
banking
software engineering practices
core java
sql server
spring boot
web services
data quality
apache kafka
data modeling
customer focus
data structures
spring security