At a Glance
- Tasks: Join a dynamic team to develop and enhance a cloud-hosted platform using Kotlin.
- Company: Deutsche Bank, a global leader in banking with a diverse and inclusive culture.
- Benefits: Competitive pay, flexible work arrangements, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovation and high standards.
- Why this job: Make a real impact in investment banking while working with cutting-edge technology.
- Qualifications: Strong Kotlin experience and familiarity with XP practices like TDD and mob programming.
The predicted salary is between 60000 - 80000 £ per year.
Deutsche Bank is a global banking business with strong roots in Germany and operations in over 70 countries. Their large but focused footprint gives an established position in Europe plus a significant presence in the Americas and Asia Pacific. There are four business divisions: the Corporate Bank, the Investment Bank, the Private Bank and the Asset Manager DWS.
AMS is a global workforce solutions partner committed to creating inclusive, dynamic, and future-ready workplaces. We partner with Deutsche Bank to support their contingent recruitment processes, connecting them with skilled interim and temporary professionals.
On behalf of Deutsche Bank, we are looking for a Kotlin Developer for a 6 month contract based in London.
Purpose of the role:
DB require two senior, experienced Kotlin engineers to support and extend a cloud-hosted platform used for bookbuilding issuances across Investment Banking Capital Markets. These roles will join a high-calibre London front-office engineering team building a new issuance platform to replace a legacy bookbuilder. This is a hands-on engineering role with strong emphasis on Extreme Programming (XP) practices, including mob programming, test-first development, and continuous refactoring. Engineers are expected to contribute across development, integration, and production support, working closely as a team to maintain a high standard of code quality and system reliability.
The skills you'll need:
- Strong commercial experience building backend services in Kotlin
- Experienced with event sourced and event driven architecture
- Deep experience with XP practices, including:
- Mob programming as a primary way of working
- Test-driven development (TDD)
- Continuous refactoring and clean code discipline
- Cloud experience in CARE Cloud / GCP, including:
- GKE and / or Cloud Run
- Cloud SQL, Memorystore
- Artifact Registry, Cloud Logging
- Key Management
- CI/CD and SDLC experience in a regulated / enterprise environment
- Comfortable working in production systems with high availability and correctness requirements
Deutsche Bank's Values:
Our values define the working environment we strive to create - diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential.
We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs, and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.
This client will only accept workers operating via a PAYE engagement model. AMS's payroll service is in partnership with Giant, ensuring you get the best service.
Kotlin Developer in City of London employer: Deutsche Bank CWS
Deutsche Bank is an exceptional employer, offering a dynamic and inclusive work environment in the heart of London. As a Kotlin Developer, you will be part of a high-calibre engineering team that values collaboration and innovation, with opportunities for professional growth through hands-on experience in cutting-edge technologies and practices. The bank's commitment to diversity and flexible work arrangements ensures that every employee can thrive and contribute meaningfully to transformative projects.
StudySmarter Expert Advice🤫
We think this is how you could land Kotlin Developer in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the banking and tech sectors. Attend meetups or webinars related to Kotlin development and Deutsche Bank. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Kotlin projects, especially those that highlight your experience with XP practices. Share it on platforms like GitHub and make sure it's easy for recruiters to find.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills. Practice common Kotlin problems and be ready to discuss your experience with cloud technologies and event-driven architecture. We recommend using online coding platforms to sharpen your skills.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re here to support you throughout the process, so don’t hesitate to reach out if you need any help!
We think you need these skills to ace Kotlin Developer in City of London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Kotlin Developer role. Highlight your experience with Kotlin, cloud technologies, and XP practices. We want to see how your skills match what Deutsche Bank is looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. Let us know what excites you about working with Deutsche Bank.
Showcase Your Projects:If you've worked on relevant projects, don’t hold back! Include links or descriptions of your work that demonstrate your expertise in Kotlin and cloud services. We love seeing real examples of your skills in action.
Apply Through Our Website:We encourage you to apply through our website for a smooth application process. It’s the best way for us to receive your application and get you one step closer to joining the team at Deutsche Bank!
How to prepare for a job interview at Deutsche Bank CWS
✨Know Your Kotlin Inside Out
Make sure you brush up on your Kotlin skills before the interview. Be prepared to discuss your experience with backend services and event-driven architecture, as these are crucial for the role. Practise explaining your past projects and how you applied XP practices like TDD and mob programming.
✨Showcase Your Cloud Experience
Since the role involves working with cloud technologies, be ready to talk about your experience with CARE Cloud or GCP. Highlight any specific projects where you've used GKE, Cloud SQL, or CI/CD processes. This will demonstrate your ability to work in a regulated environment and your familiarity with high-availability systems.
✨Emphasise Team Collaboration
Deutsche Bank values teamwork, so be prepared to discuss how you've collaborated with others in previous roles. Share examples of how you've contributed to a team environment, especially in mob programming scenarios. This will show that you're not just a great developer but also a team player.
✨Align with Their Values
Familiarise yourself with Deutsche Bank's values around diversity and inclusion. During the interview, express your commitment to creating a supportive workplace and how you can contribute to their culture. This will help you stand out as a candidate who aligns with their mission and values.