FAQs
What is the job title for this position?
The job title is (Junior) Java Developer (f/m/x) – Automation as a Service.
Where is the job located?
The job is located in Berlin at Deutsche Bank Technology.
What does the Automation as a Service team focus on?
The Automation as a Service team focuses on delivering digital products aimed at providing low-friction solutions for clients and operations that require banking services.
What are the main responsibilities of a Java Developer in this role?
The main responsibilities include implementing end-to-end client service automations, designing and developing microservice-based application components, writing maintainable code, participating in technical discussions, and working in an agile team.
What technical skills are required for this position?
Required skills include experience with Java, JavaScript (especially React.js), Spring framework, RESTful APIs, databases, microservices, OAuth2/OpenID Connect, Python, Kubernetes, Git, and Continuous Integration Systems. Public Cloud experience is a plus.
Is fluency in German necessary for this job?
Fluency in German and English (spoken and written) is preferred for effective communication within the team.
What level of education is required for this position?
A Bachelor's and/or Master's degree in Computer Science, Software Engineering, or Mathematics is required, ideally combined with finance or business knowledge.
What type of working methodology does the team employ?
The team employs agile working methodologies, such as Scrum.
Are there opportunities for professional development?
Yes, the company offers a range of benefits including consultation for mental health, physical health support, networking opportunities, and financial security options such as pension plans.
Is part-time work an option for this role?
Yes, this job is available in both full-time and part-time formats.