Job
- Level
- Senior
- Job Field
- IT, DevOps, Back End
- Employment Type
- Part Time/Full Time
- Contract Type
- Permanent employment
- Location
- Berlin
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you develop software in Java and Kotlin, build RESTful web services on Kubernetes, apply BDD techniques, and enhance code quality through peer reviews. You manage CI/CD processes and support the team with on-call duties.
Job Technologies
Your role in the team
- Responsible for developing and maintaining software in Java and Kotlin, building RESTful web services on Kubernetes and OpenShift.
- Leverage Behaviour-Driven Development (BDD) techniques to work hand-in-hand with users, analysts, developers, and fellow testers.
- Utilize your engineering expertise in the development of new features and ensure the cleanliness and industry-standard compliance of the codebase, prioritizing the use of modern technologies, design principles, and agile methodologies in your daily work.
- Create software that is reliable and simple to maintain in production, while being ready to pitch in with on-call 3rd line support when the need arises.
- Participate regularly in peer reviews with your team to ensure the quality, extensibility, and reusability of your code.
- Engage proactively within the engineering community, share your expertise, and establish a robust network.
This text has been machine translated. Show original
Our expectations of you
Education
- Possess a degree in a tech/scientific field or equivalent work experience.
Qualifications
- K in Java (11+) and/or Kotlin, including proficiency with frameworks like Quarkus, Spring, and Kafka.
- Familiarity with Kubernetes is a plus, with bonus points for Google Cloud Platform (GCP) knowledge.
- Proficient in SQL and relational databases, with familiarity with NoSQL, document-based databases, and data pipeline being highly desirable.
- A team player, with strong (English) communication skills, who enjoys sharing knowledge and best practices, learns quickly, listens carefully, and is willing to mentor junior engineers.
Experience
- Possess a strong understanding of the software development lifecycle, write reusable and maintainable code, and have hands-on experience with Continuous Integration/Continuous Deployment (CI/CD), particularly using Jenkins (bonus point for hands on experience with Github actions).
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Work-Life-Integration
Topics that you deal with on the job
Job Locations
This is your employer
Deutsche Bank AG
At Deutsche Bank, we see ourselves as a progressive technology company that can gain new market share through innovative ideas. We're investing significant resources into digital transformation so that our customers can have faster, more flexible access to us through all channels. And by leveraging data, we can automate processes and make the bank more efficient and easier to manage.
Description
- Company Size
- 250+ Employees
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Banking, Finance, Insurance