Engineer - Java Full Stack Developer
Deutsche Bank
- Pune, Maharashtra
- Permanent
- Full-time
- Planning and developing entire engineering solutions to accomplish business goals
- Building reliability and resiliency into solutions with appropriate testing and reviewing throughout the delivery lifecycle
- Ensuring maintainability and reusability of engineering solutions
- Ensuring solutions are well architected and can be integrated successfully into the end-to-end business process flow
- Reviewing engineering plans and quality to drive re-use and improve engineering capability
- Participating in industry forums to drive adoption of innovative technologies, tools and solutions in the Bank.
- 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
- Individual is required to possess strong technical skills as a full stack developer
- Candidate’s primary responsibility will be to work closely with functional teams and ensure the functions are built properly adhering to requirements, present architecture and standards.
- Full Stack end to end development and ownership
- Strong commitment towards automated testing and writing high quality code
- Involvement in contributing to standards and practices
- Language: Angular 6/7/8+, Spark SQL, Spark Java, Python, Bash Shell Scripting
- Automation Testing: BDD Framework using Cucumber
- Server: Fabric
- Databases: Oracle 12c+, Hive, Impala
- SCM: GIT
- Build tools : Maven (Build tool)
- SDLC Tools: JAMA, JIRA, SONAR, TeamCity, BitBucket, ALM, U-deploy etc.
- Practices: DevOPS, Agile
- Other open source: Spring Famework, Spring Boot
- Exposure to other technologies like UNIX, Job Scheduling (Exp: Control-M)
- Familiarity with Agile and Scrum practices
- Experience with Behavior Driven Development (BDD).
- A good understanding of web fundamentals – extensive understanding of HTML, CSS and javascript.
- Extensive experience on Angular 6/7/8+
- A background in creating high-quality web-based user interfaces. An understanding of how to ensure these interfaces are easy to navigate, linkable, responsive and accessible.
- Practical experience of test driven development and constant refactoring in continuous integration environment.
- Some experience of server side programming, preferably using Python Flask or Django
- An understanding of REST principles and associated technologies
- Knowledge of SQL and relational databases
- Experience working in an agile team, practicing Scrum, Kanban or XP
- Practical experience of delivering good quality code within enterprise scale development
- Must have 4-8 years of total Java (Fullstack ) experience.
- 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