Job
- Level
- Senior
- Job Feld
- IT, DevOps, Back End
- Anstellung
- Teilzeit / Vollzeit
- Vertragsart
- Unbefristetes Dienstverhältnis
- Ort
- Berlin
- Arbeitsmodell
- Hybrid, Onsite
Job Zusammenfassung
In dieser Position entwickelst du Software in Java und Kotlin, baust RESTful Web Services auf Kubernetes, nutzt BDD und verbesserst durch Peer Reviews die Codequalität. Du kümmerst dich um CI/CD-Prozesse und unterstützt das Team beim On-Call-Support.
Job Technologien
Deine Rolle im 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.
- Regularly participate 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.
Unsere Erwartungen an dich
Ausbildung
- Possess a degree in a tech/scientific field or equivalent work experience.
Qualifikationen
- 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.
Erfahrung
- 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).
Benefits
Gesundheit, Fitness & Fun
Work-Life-Integration
Themen mit denen du dich im Job beschäftigst
Job Standorte
Das ist dein Arbeitgeber
Deutsche Bank AG
Die Deutsche Bank sieht sich selbst als fortschrittliches Technologieunternehmen, das durch innovative Ideen neue Marktanteile gewinnen kann. Wir investieren bedeutende Beträge in die digitale Transformation unserer Bank, um unseren Kunden einen schnelleren und flexibleren Zugang über alle Kanäle zu ermöglichen. Durch die Nutzung von Daten können wir Prozesse automatisieren und die Bank effizienter und besser steuerbar machen.
Description
- Unternehmensgröße
- 250+ Employees
- Unternehmenstyp
- Etablierte Firma
- Arbeitsmodell
- Hybrid, Onsite
- Branche
- Banken, Finanz, Versicherung