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.