
Lead Engineer, VP
- Bangalore, Karnataka
- Permanent
- Full-time
- 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.
- Best in class leave policy
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit (gender neutral)
- Sponsorship for Industry relevant certifications and education
- Employee Assistance Program for you and your family members
- Comprehensive Hospitalization Insurance for you and your dependents
- Accident and Term life Insurance
- Complementary Health screening for 35 yrs. and above
- 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 objectives
- Leverage design patterns, test driven development (TDD) and behaviour driven development (BDD) to build software that is reliable and easy to support in production
- Experience of working in a team development environment as well as globally distributed project team
- Hands-on experience of Full Stack developer
- Work closely with Functional Analysis and Quality Assurance teams
- Must be adaptable to different responsibilities, and possess strong communications skills in order to work effectively with team members and stakeholders
- Provides Release Deployments on non-Production Management controlled environments
- Captures Build and Deployment notes, develops Software Product Deployment & Operating Instructions
- Manages maintenance of applications and performs technical change requests scheduled according to Release Management processes
- Fixes software defects/bugs
- Measures and analyses code for quality
- Collaborates with Functional Analysts and QA to complete work, as required.
- Provides Level 3 support
- Contributes to root cause/problem analysis and solution brainstorming
- Create required documentation for the project.
- Shall be ready to learn new Java technologies as per the project requirements
- Full stack Java lead
- Experience in design, architecture, source code management, continuous build, continues integration technologies and hands-on experience with respective tools
- Proficiency in Agile methodology
- OS: Unix, Windows
- Database: Oracle
- Languages 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/MQ
- Other (Plus/Advantage):
- Knowledge of Messaging (Middleware)
- Knowledge of Design Patterns
- Experience with test automation/unit testing and respective tools
- Ability to architect/design solution for a given requirement
- Ability to lead the team
- Ability to write high quality code
- Ability to solve business or production problems
- Excellent verbal and written communication skills
- Strong analytical skills
- Strong interpersonal, written and verbal communication skills, particularly in a multi-cultural environment
- Excellent team player
- Keeps pace with technical innovation
- Bachelor’s Degree from an accredited college or university with a concentration in Computer Science or equivalent
- 13+ years of relevant work experience
- Corporate Banking experience will be advantage
- Training and development to help you excel in your career
- Coaching and support from experts in your team
- A culture of continuous learning to aid progression
- A range of flexible benefits that you can tailor to suit your needs