Java Developer

Deutsche Bank

We are your first point of contact in all financial matters - at home and abroad. Your Global Hausbank

About the Company

Deutsche Bank is a leading global financial institution with strong European roots and a worldwide network. The UK branch has been recognized among The Times Top 50 Employers for Gender Equality 2024 and has earned Stonewall Gold status for supporting LGBTQ+ inclusion. The bank emphasizes a culture of collaboration, responsibility, and continuous learning, providing employees with opportunities to excel and contribute to innovative financial technology solutions.

About the Role

The Associate Engineer – Java Developer will focus on implementing automation solutions within the Corporate Bank. This role involves designing and developing microservice-based, cloud-native application components and contributing to a key client-facing platform. The position is part of a cross-functional agile team, offering exposure to greenfield technology and responsibilities that transform operational processes and enhance client service.

Responsibilities

  • Implement end-to-end client service automations for corporate clients.
  • Design, develop, and document microservice-based and cloud-native application components.
  • Write clear, maintainable, and reusable code while participating in code reviews to ensure high-quality standards.
  • Contribute to technical discussions and architecture decisions within the team.
  • Collaborate in a cross-disciplinary agile team with shared responsibility and high autonomy.

Required Skills

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Mathematics, or equivalent work experience.
  • Strong Java development experience, including Spring framework, RESTful APIs, and databases.
  • Familiarity with microservices, OAuth2/OpenID Connect, and API Gateway technologies.
  • Practical experience with Kubernetes platforms (e.g., OpenShift), version control tools (e.g., Git), and continuous integration systems (e.g., TeamCity).
  • Knowledge of public cloud platforms (AWS, Azure, or GCP) is a plus.
  • Experience with agile methodologies (e.g., Scrum) and excellent teamwork and communication skills.

Preferred Qualifications

  • Previous experience in financial services or working on banking technology projects.
  • Exposure to cloud-native architectures and containerized deployments.
  • Strong analytical skills and the ability to contribute to both technical and business discussions.

Explore the complete job description by visiting the official website provided:

Copyright © 2025 MyJavaJobs.com. All Rights Reserved.