TD BLP - Lending - LSL - Engineer Java Frontend Developer
Deutsche Bank
- Pune, Maharashtra
- Permanent
- Full-time
- Best in class leave policy
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit (gender neutral)
- Flexible working arrangements
- 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
- Develop a good understanding of the activities required to execute the development/bug fix activity.
- Actively participate and contribute in Agile ceremonies including Daily Stand up’s, Sprint Planning, Sprint review, Sprint retrospective meetings
- Take part in software and architectural design activities and support business analysts in designing new features.
- Perform analysis, development, testing and debugging/defect fixing for the assigned stories/bug fixes
- Develop the required functionalities using the appropriate Java technologies
- Write unit tests for the developed code.
- Recommend changes to improve established java application processes.
- Integration of changes with other user stories developed by team members
- Deployment in Development/integration/UAT environments
- Create required documentation for the project.
- Meet the SLA’s for any assigned defects.
- Development and delivery KPI’s shall be met.
- Shall be ready to learn new Java technologies as per the project requirements.
- Provide 3rd level support for the application
- Deep knowledge of Core Java, Object oriented and SOLID principles
- Significant development experience, working within an agile environment and using modern engineering practices and unit testing
- Experience of Docker and Kubernetes as well as exposure to a range of modern build tools, such as Maven/Gradle, Jenkins, etc.
- Using Rest and SOAP in microservices based applications.
- Using Continuous Integration and Continuous Delivery to ensure that changes can be done quickly and safely
- Architecture and design approaches that support rapid, incremental and iterative delivery, such as Domain Driven Design and Microservices
- Experience with Java frameworks Spring Boot, Camel, Apache POI
- Deep knowledge of SQL and relational databases
- Good knowledge of SDLC tool chains using Bitbucket, TeamCity, Artifactory and Maven
- Help create a culture of learning and continuous improvement within the team and beyond
- Share skills and knowledge in a wide range for topics relating to software delivery
- Minimum 8+ years relevant experience as Java Developer within the IT support industry, experience in financial industry preferred.
- Training and development to help you excel in your career
- Flexible working to assist you balance your personal priorities
- 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