Job
Description
About The Role :
Job TitleEngineer - AS
LocationPune, India
Role Description
Our agile development team is looking for an experienced Java-based Middle-Tier developer to help build Java APIs/microservices using latest tools and technologies. In this critical role you will become part of a motivated and talented team operating within a creative environment.You should have a passion for writing and designing Server-Side, cutting edge applications, that push the boundaries of what is possible and exists within the bank today.
What we’ll offer you
As part of our flexible scheme, here are just some of the benefits that you’ll enjoyBest in class leave policyGender neutral parental leaves100% reimbursement under childcare assistance benefit (gender neutral)Sponsorship for Industry relevant certifications and educationEmployee Assistance Program for you and your family membersComprehensive Hospitalization Insurance for you and your dependentsAccident and Term life InsuranceComplementary Health screening for 35 yrs. and above
Your key responsibilities
Production of code based assets within the context of agile delivery (helping define and meet epics, stories, acceptance criteria)Responsible for the design, development and QA of those assets and outputsEnsure compliance to coding guidelines and standardsPerform review of component integration testing, unit testing and code reviewWrite high performance, highly resilient micro-service java based middle tier development (use of Spring-Cloud framework)Experience with Server-Side development, data processing, Networks and Protocols.Experience working with agile/continuous integration/test technologies such as git/stash, Jenkins, Artifactory, Appium, Selenium, SonarQubeAbility to work in a fast-paced, high-energy team environmentExperience with SOA (SOAP / Rest / OData)Experience of developing scalable application using KafkaGood understanding of relational databases and knowledge of different data models.Well versed with SQL and able to understand and debug database objects like Stored Procedures, Functions etc.API based / componentized services (Java, restful services, api management, micro services; using open-source libraries, frameworks and platforms); NFR engineering practices in agile deliveryAgile (scrum) based delivery practices, test driven development, test automation, continuous delivery.Proven high performance, highly resilient micro-service java based middle tier development experience (use of Spring-Cloud framework preferable)Passion for learning new technologies
Your skills and experience
Experience – 5+ years
Key Skills
Strong problem solving skills. Basic understanding on the OOP, OOAD, and any programming language.Strong Communication.Understanding of Enterprise based application and SDLC Understanding of Design Patterns and Principles Spring Framework - Spring Boot, Microservices, Service Discovery, API Gateway, Circuit Breaker and other related patterns.Able to implement small features/ functionality for a given project /problem statement.Able to debug/troubleshoot any give issues/defects Database fundamentals - basic SELECT, UPDATE and INSERT queries, Stored Procedures etc., Version control systems, build tools, Artifactory, Deployments basics, Containerization - basic understanding of Docker / Kubernetes. terms like dockerfile, config map, yml etc.Cloud Fundamentals(GCP knowledge preferred) UI Technologies – Reach JS, HTML5, etc