:Job Title: Java Full Stack EngineerLocation: Pune, IndiaRole Description
Engineer is responsible for managing or performing work across multiple areas of the bank's overall IT Platform/Infrastructure including analysis, development, and administration.
It may also involve taking functional oversight of engineering delivery for specific departments.
Work includes
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.
What well offer youAs part of our flexible scheme, here are just some of the benefits that youll enjoy,
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
Your key responsibilitiesThis role involves:
Working on business and functional requirements, technical analysis and solution design.
Implementing new features, enhancements and fixes; supporting environment transformation (up- and down-stream data feeds), infrastructure migrations.
Automated and manual testing. Reviewing team members code.
Providing L3 support of the platform - analyze and fix production issues; assist production support and other requesters with complex queries.
SL3 support rota. Working with support teams on production rollouts.
Supporting non-Prod environments.
Adhering to the full DB SDLC protocols.
Taking ownership for particular feature and driving implementation from requirements clarification to Production handover.
Collaborating with other app team members, peer teams, Business and Technical stakeholders, Productions Support to make delivery a success
Your skills and experienceExpected skills and experience:
Deep knowledge of core Java (collections, multi-threading, networking).
Experience in design and development of distributed concurrent applications, code debugging.
Good understanding of web services (SOAP,REST,RMI,etc); Data interchange (XML,JSON,etc).
Experience with SQL and relational databases (Oracle, Sybase, etc).
Basic knowledge of Linux and shell scripting.
Experience in enterprise software development in complex integrated multi-systems environments.
Good written and spoken English, capability to communicate with business and technology users.
Additional skills (would be a plus):
Experience in Spring/Spring-boot,Java 8,Coherence,Tibco datasynapse GRID
Knowledge of JMS, Solace, IBM MQ or other messaging solutions.
Experience with REST, SOAP, RMI; data interchange (XML,JSON,etc).
Experience in web front-end development technologies: js and js frameworks,jsp,jquery, HTML, CSS, etc.
Experience with web servers like Tomcat and related technologies like AJAX, WebSSO.
Understanding of CI and test automation practices: TDD/BDD, Cucumber, Junit, Mockito etc.
Understanding of financial products (bonds, derivatives) and risk calculation methods and terminology.
Back-end application production support experience
How well support you
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.
About us and our teamsPlease visit our company website for further information:Our values define the working environment we strive to create - diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.Visit to discover more about the culture of Deutsche Bank including Diversity, Equity & Inclusion, Leadership, Learning, Future of Work and more besides.