Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,685 Jobs at 189 Companies

Senior Full Stack Java Engineer

Deutsche Bank

Deutsche Bank

Software Engineering
Business Bay - Dubai - United Arab Emirates
Posted on Thursday, January 25, 2024

Job Description:

Job Title - Senior Full Stack Java Engineer

Location - Pune

Role Description

Senior Full Stack Java Engineer within Records Management product family, to take on the responsibility of managing, designing, delivering and developing the product code, implement technical solutions and configures applications in different environments in response to business problems. With Records Management being a key risk for the bank, the role is expected to focus on requirements of the business and proposes the technical design of the application or its components, investigates and proposes appropriate technologies to be used, creates re-usable frameworks and drives standardisation where possible in line with banks standard and solutions.

What we’ll offer you

As part of our flexible scheme, here are just some of the benefits that you’ll 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 responsibilities

  • Discover, clarify, and prioritise user and regulatory needs across diverse sets of stakeholders, and rationalization into an aligned set of roadmaps for the product family
    • Developing full stack Java based development of new and existing applications within a micro services architecture.
    • Embracing automated unit/integration testing as a standard development practice
    • Work with Lead Engineer to ensure front to back solution alignment is achieved and interfaces contracts between different systems, domains are well defined and understood
    • Determine the non-functional requirements such as security, through put performance, enterprise standards, authorisation/ authentication in order to ensure solutions are scalable, robust, allow for agile change and meet any project service level agreements and regulatory requirements
    • Produce relevant artefacts including architecture blueprints, decision logs and technical solution documents
    • Contributing to quality assurance by writing unit, integration and functional tests as well as leading Behavior Driven Development (BDD) and test driven development (TDD)
    • Leading the adoption of Agile principles across the team and working with the wider team to manage key issues and stakeholders
    • Owning the creation of Software Product Training Materials, Software Product User Guides, and Software Product Deployment Instructions.
    • Value a software craftsmanship approach to software development, taking pride in well-crafted software that steadily adds value.
    • Embracing automated unit/integration testing as a standard development practice

Your skills and experience

Full Stack Developer with atleast 8+ years of Java coding experience.

  • Atleast 6+ years of managing application delivery end to end.
  • Extensive development experience on micro service architecture and patterns, understanding on the basic of distributed computing, Spring, Spring Boot, and similar libraries like Spring JPA, Hibernate, Spring security and Docker etc.
  • Extensive Hands on experience knowledge of building Microservices.with REST APIs.
  • Hands on experience on Atlassian tools (JIRA, Confluence, Bitbucket)
  • Significant development experience in Java (1.8 or above), Bootstrap, REST Application Programme Interfaces., use of peristance storage like SQL etc, JMS and similar message queues, hazelcast etc.
  • Understanding of GCP and Terraform is good to have.
  • Significant development experience in Kubernetes, openshift, helm charts and container deployment technologies.
  • Significant delivery experience, with experience of delivery within Agile Software Development Life Cycle/teams ideally with Continuous Development Continuous Integration (CI), Devops and Jenkins.
  • Knowledge of Reporting tool like Tableau etc.
  • Hands-on experience of how to develop unit testable code using testing frameworks like JUnit, Mockito, Cucumber and practical experience with build tools (preferably Maven or Gradle), source code control (preferably Git), and CI (preferably Jenkins, or TeamCity)
  • Extensive Knowledge of basic networking components and concepts
  • Knowledge & working experience in SAFe and Agile framework.

Non-Technical

  • Confident and determination to challenge established ideas, tempered with a diplomatic and outcome-focused approach.
  • Ability to share information, transfer knowledge and expertise to team members.
  • Proven ability to foster collaborative working relationships with senior colleagues across the firm.
  • Proficient communication skills.
  • Fluent in English (written/verbal).
  • Ability to work in virtual teams and in matrixed organizations

How we’ll 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 teams

Please visit our company website for further information:

https://www.db.com/company/company.htm

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 Inside Deutsche Bank to discover more about the culture of Deutsche Bank including Diversity, Equity & Inclusion, Leadership, Learning, Future of Work and more besides.