Job
Description
About The Role :
Job TitleLead Engineer, VP
LocationBangalore, India
Role Description
An Engineer is responsible for designing, developing and delivering significant components of engineering solutions to accomplish business goals efficiently and reliably. Key responsibilities of this role include active participation in the design of their solution components, investigating re-use, ensuring that solutions are fit for purpose, reliable, maintainable, and can be integrated successfully into the overall solution and environment with clear, robust and well tested deployments. Engineers actively look for opportunities to improve the availability and performance of components by applying the learning from monitoring and observation, automating towards zero touch, and championing a 'DevOps' mind-set.
What well offer you
As part of our flexible scheme, here are just some of the benefits that youll 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
Software Development:
Demonstrate solid software engineering skills.As part of a high-performing development team, design and deliver highly functional, robust and scalable code.You will be responsible for participating in the full agile application development life to support overall project objectivesLeverage design patterns, test driven development (TDD) and behaviour driven development (BDD) to build software that is reliable and easy to support in productionExperience of working in a team development environment as well as globally distributed project teamHands-on experience of Full Stack developerWork closely with Functional Analysis and Quality Assurance teamsMust be adaptable to different responsibilities, and possess strong communications skills in order to work effectively with team members and stakeholdersProvides Release Deployments on non-Production Management controlled environmentsCaptures Build and Deployment notes, develops Software Product Deployment & Operating InstructionsManages maintenance of applications and performs technical change requests scheduled according to Release Management processesFixes software defects/bugsMeasures and analyses code for qualityCollaborates with Functional Analysts and QA to complete work, as required.Provides Level 3 supportContributes to root cause/problem analysis and solution brainstormingCreate required documentation for the project.Shall be ready to learn new Java technologies as per the project requirements
Your skills and experience
Technical
Skills:
Full stack Java leadExperience in design, architecture, source code management, continuous build, continues integration technologies and hands-on experience with respective toolsProficiency in Agile methodologyOS Unix, WindowsDatabase OracleLanguages and Frameworks Java, Springboot, React JS/Angular JS, J2EE, Hibernate, Junit, Cloud (GCP, Azure, AWS)Tools GIT, Eclipse/IntelliJ, Maven, Ant, Linux/Unix shell scripting, JMS/MQOther (Plus/Advantage)Knowledge of Messaging (Middleware)Knowledge of Design PatternsExperience with test automation/unit testing and respective tools
Key Attributes
Ability to architect/design solution for a given requirementAbility to lead the teamAbility to write high quality codeAbility to solve business or production problemsExcellent verbal and written communication skillsStrong analytical skillsStrong interpersonal, written and verbal communication skills, particularly in a multi-cultural environmentExcellent team playerKeeps pace with technical innovation
Experience and Education
Bachelors Degree from an accredited college or university with a concentration in Computer Science or equivalent13+ years of relevant work experienceCorporate Banking experience will be advantage