Auf einen Blick
- Aufgaben: Lead the development of high-performance backend services in Kotlin/Java.
- Arbeitgeber: Join Deutsche Bank's innovative tech team in Berlin, focused on financial services.
- Mitarbeitervorteile: Enjoy flexible working options, health support, and a diverse, inclusive culture.
- Warum dieser Job: Make an impact by helping multinational clients manage their liquidity effectively.
- Gewünschte Qualifikationen: Strong Kotlin/Java skills, experience with microservices, and solid computer science knowledge required.
- Andere Informationen: Full and part-time positions available; mentorship opportunities for junior developers.
Das voraussichtliche Gehalt liegt zwischen 54000 - 84000 € pro Jahr.
Lead Engineer (f/m/x) – Liquidity
Deutsche Bank Wilmersdorf, Deutschland Jetzt bewerben Gepostet vor 5 Tagen Im Büro Festanstellung Competitive
Job Description:
Deutsche Bank Technology in Berlin
DB Technology is a global team of tech specialists, spread across multiple trading hubs and tech centres. We have a strong focus on promoting technical excellence – our engineers work at the forefront of financial services innovation using cutting-edge technologies.
Our Berlin location is our most recent addition to our global network of tech centres and growing strongly. We are committed to building a diverse workforce and to creating excellent opportunities for talented engineers and technologists. Our tech teams and business units use agile ways of working to create #GlobalHausbank solutions from our home market.
In Liquidity domain we are working every day to help our corporate clients run their business more smoothly. The clients that will be using and/or benefiting from results of your work are well-known multinational corporates. The products we provide to clients include sight deposits, overdrafts, intraday credit-facilities, term deposits, and off-balance sheet investments. These products help clients to make payments to their employees, suppliers, and achieve their cash management goals.
As a Lead Kotlin/Java Engineer, you will be working in the distributed development team located in the US, Spain, and Berlin and will be responsible for the full life-cycle of development tasks, starting from specification and design to successful implementation and level 3 production support. Focus will be on the design and delivery of reliable and high-performance backend services.
Your key responsibilities
- Influence architecture. Contribute to the definition of the future state of the system architecture.
- Define the future. Work with business people and IT colleagues on functional and non-functional requirements.
- Coding, coding, coding. Take full ownership of a task: design, develop, review and (auto-)test new functionality. Document business and functional requirements, design decisions, and APIs. Co-work with the QA team on test automation of new and existing functionality.
- Lead. When product and architecture experience is gained, mentor and direct more junior developers.
- Have fun and enjoy.
Your skills and experiences
- Excellent Kotlin and/or Java knowledge including concurrency.
- Experience designing and building high availability solutions and microservices.
- Solid computer science understanding (algorithms, data structures).
- Solid knowledge of SQL (Oracle optimization is a plus), Linux.
- Experience with modern SDLC toolstack (Bitbucket, JIRA, Artifactory, Jenkins/TeamCity, etc.).
- Good written and spoken English.
- People management experience would be a plus.
What we offer
We provide you with a comprehensive portfolio of benefits and offerings to support both your private and professional needs.
- Emotionally and mentally balanced: A positive mind helps us master the challenges of everyday life – both professionally and privately. We offer consultation in difficult life situations as well as mental health awareness training.
- Physically thriving: We support you in staying physically fit through an offering to maintain personal health and a professional environment. You can benefit from health check-ups, vaccination drives, as well as advice on healthy living and nutrition.
- Socially connected: Networking opens up new perspectives, helps us thrive professionally and personally, and strengthens our self-confidence and well-being. You can benefit from PME family service, FitnessCenter Job, flexible working (e.g., part-time, hybrid working, job tandem), as well as an extensive culture of diversity, equity, and inclusion.
- Financially secure: We provide you with financial security not only during your active career but also for the future. You can benefit from offerings such as pension plans, banking services, company bicycle, or \“Deutschlandticket\“.
Since our offerings slightly vary across locations, please contact your recruiter with specific questions.
This job is available in full and part-time.
In case of any recruitment-related questions, please get in touch with Sofya Veselkova.
Contact Sofya Veselkova: +49 3066769987
We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative, and working collaboratively.
Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group.
We welcome applications from all people and promote a positive, fair, and inclusive work environment. #J-18808-Ljbffr
Lead Engineer (f/m/x) - Liquidity Arbeitgeber: Jobs via eFinancialCareers
Kontaktperson:
Jobs via eFinancialCareers HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Lead Engineer (f/m/x) - Liquidity
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, especially Kotlin and Java. Being able to discuss your experience with these languages and how you've used them in high-availability solutions will set you apart.
✨Tip Number 2
Highlight any experience you have with microservices architecture. Be prepared to share examples of how you've designed or implemented microservices in previous roles, as this is a key focus for the position.
✨Tip Number 3
Showcase your understanding of agile methodologies. Since the team works in an agile environment, demonstrating your ability to adapt and thrive in such settings will be beneficial during discussions.
✨Tip Number 4
Prepare to discuss your leadership experience, even if it's informal. The role involves mentoring junior developers, so sharing instances where you've guided others or taken initiative in team settings can strengthen your candidacy.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Lead Engineer (f/m/x) - Liquidity
Tipps für deine Bewerbung 🫡
Understand the Role: Make sure to thoroughly read the job description for the Lead Engineer position. Understand the key responsibilities and required skills, especially in Kotlin/Java and microservices.
Tailor Your CV: Customize your CV to highlight relevant experience and skills that align with the job requirements. Emphasize your knowledge of high availability solutions, SQL, and any experience with modern SDLC tools.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and your ability to lead and mentor junior developers. Mention specific projects or experiences that demonstrate your expertise in backend services.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any grammatical errors or typos. A polished application reflects your attention to detail and professionalism.
Wie du dich auf ein Vorstellungsgespräch bei Jobs via eFinancialCareers vorbereitest
✨Zeige deine technischen Fähigkeiten
Bereite dich darauf vor, deine Kenntnisse in Kotlin und Java zu demonstrieren. Sei bereit, spezifische Beispiele aus deiner bisherigen Arbeit zu teilen, die deine Fähigkeit zur Entwicklung von hochverfügbaren Lösungen und Microservices zeigen.
✨Verstehe die Architektur
Informiere dich über die Systemarchitektur, die Deutsche Bank verwendet, und sei bereit, darüber zu diskutieren, wie du zur Definition der zukünftigen Architektur beitragen kannst. Zeige dein Verständnis für funktionale und nicht-funktionale Anforderungen.
✨Teamarbeit betonen
Da du in einem verteilten Team arbeiten wirst, ist es wichtig, deine Erfahrungen in der Zusammenarbeit mit internationalen Teams hervorzuheben. Diskutiere, wie du effektiv mit Kollegen aus verschiedenen Ländern kommunizierst und zusammenarbeitest.
✨Mentoring und Führung
Wenn du Erfahrung im Mentoring hast, teile diese während des Interviews. Erkläre, wie du jüngere Entwickler unterstützt und anleitest, um ein starkes Team aufzubauen und das technische Wissen innerhalb des Teams zu fördern.