hero

Find Your Dream Job Today

Our mission is to help high-achieving LGBTQ+ undergraduates reach their full potential.

Senior Micro Service Engineer, AVP

Deutsche Bank

Deutsche Bank

Business Bay - Dubai - United Arab Emirates
Posted on Jul 23, 2024

Job Description:

Job Title - Senior Micro Service Engineer, AVP

Location - Pune, India

Role Description

As a Senior Micro Service engineer supporting dynamic team, the ideal candidate will have a strong background in developing clean and declarative code, and substantial experience in event-driven architecture, distributed caching, high availability, fault tolerance, and resiliency.

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

  • Produce code-based assets within an agile delivery framework, defining and meeting epics, stories, and acceptance criteria.
  • Responsible for the design, development, and QA of those assets and outputs.
  • Ensure compliance with coding guidelines and standards.
  • Perform reviews of component integration testing, unit testing, and code review.
  • Write high-performance, highly resilient microservices for Java-based middle-tier development using the Spring-Cloud framework.
  • Experience with server-side development, data processing, networks, and protocols.
  • Experience working with agile/continuous integration/test technologies such as Git/Stash, Jenkins, Artifactory, Appium, Selenium, and SonarQube.
  • Ability to work in a fast-paced, high-energy team environment.
  • Experience with SOA (SOAP/REST/OData).
  • Experience in developing scalable applications using Kafka.
  • Good understanding of relational databases and knowledge of different data models.
  • Proficiency in SQL and ability to understand and debug database objects like stored procedures and functions.
  • Develop API-based/componentized services (Java, RESTful services, API management, microservices) using open-source libraries, frameworks, and platforms.
  • Implement NFR engineering practices in agile delivery.
  • Utilize agile (scrum) delivery practices, test-driven development, test automation, and continuous delivery.
  • Proven experience in high-performance, highly resilient microservice Java-based middle-tier development (preferably with Spring-Cloud framework).
  • Passion for learning new technologies.
  • Work with SMEs and stakeholders to derive individual components of the solution.
  • Ensure quality assurance of delivery against agreed and approved architecture, providing delivery guidance and governance.
  • Support the creation of the Low-Level Design to support final go live.

Your skills and experience

  • Proficient in Java and the delivery of Spring-based services.
  • Proficient in containerized, distributed systems.
  • Proficient in designing/architecting and implementing solutions in an event-driven environment leveraging service-oriented principles.
  • Proficient in building systems in a decoupled, event-driven environment leveraging messaging/streaming (Kafka).
  • Proficient in RDBM systems and at data engineering level in T-SQL and/or PL/SQL and/or PL/pgSQL.
  • Good understanding of modeling/implementing different data modeling approaches (e.g., normalized, denormalized, star, snowflake, Data Vault 2.0).
  • Good understanding of how RDBMS generally work and specific tuning experience on SQL Server, Oracle, or PostgreSQL.
  • Good understanding of designing and implementing data streaming and data ingest pipelines for heavy throughput while providing different guarantees (at least once, exactly once).
  • Strong working experience with GCP architecture (APIGEE, BigQuery, Pub/Sub, Cloud SQL, Dataflow) is a benefit; appropriate GCP architecture level certification is a plus.
  • Experience leveraging other data management solutions (e.g., document store, key/value store) is welcome.

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.