Kotlin Developer

Kotlin Developer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Deutsche Bank AG, Frankfurt am Main

At a Glance

  • Tasks: Join a dynamic team to develop a cutting-edge cloud-hosted platform using Kotlin.
  • Company: Deutsche Bank, a leader in investment banking with a diverse and inclusive culture.
  • Benefits: Hybrid working model, competitive pay, and opportunities for professional growth.
  • Other info: Embrace a supportive workplace that values diversity and encourages personal development.
  • Why this job: Make a real impact by replacing legacy systems with innovative solutions in a collaborative environment.
  • Qualifications: Strong Kotlin experience and familiarity with XP practices like TDD and mob programming.

The predicted salary is between 60000 - 80000 £ per year.

On behalf of Deutsche Bank, we are looking for a Kotlin Developer for a 6 month contract based in the bank’s London office on a hybrid working model of 3 days per week in the office and 2 from home.

Key Responsibilities

  • 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.

Skills and Qualifications

  • 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 define the working environment they strive to create – diverse, supportive and welcoming of different views. They embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. They build talented and diverse teams to drive business results and encourage their people to develop to their full potential. The Bank promotes good working relationships and encourages high standards of conduct and work performance. They 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.

Kotlin Developer employer: Deutsche Bank AG, Frankfurt am Main

Deutsche Bank is an exceptional employer, offering a dynamic and inclusive work environment in the heart of London. With a strong emphasis on collaboration and innovation, employees benefit from a hybrid working model that promotes work-life balance, alongside opportunities for professional growth through hands-on engineering roles and exposure to cutting-edge technologies. The bank's commitment to diversity and high standards of conduct ensures a supportive atmosphere where every team member can thrive and contribute meaningfully.

Deutsche Bank AG, Frankfurt am Main

Contact Details:

Deutsche Bank AG, Frankfurt am Main Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Kotlin Developer

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who might have ties to Deutsche Bank. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with Kotlin projects, make sure to highlight them during interviews. It’s a great way to demonstrate your hands-on experience and passion for coding.

Tip Number 3

Prepare for technical interviews by brushing up on XP practices and cloud technologies. Be ready to discuss how you’ve applied mob programming or TDD in your past roles – it’ll show you’re a perfect fit for their team.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re here to support you every step of the way in landing that dream job!

We think you need these skills to ace Kotlin Developer

Kotlin
Backend Services Development
Event Sourced Architecture
Event Driven Architecture
Extreme Programming (XP)
Mob Programming
Test-Driven Development (TDD)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Kotlin and any relevant cloud technologies. We want to see how your skills align with the role, so don’t be shy about showcasing your expertise in backend services and XP practices!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this role at Deutsche Bank. Mention your hands-on experience and how you’ve successfully worked in high-pressure environments before.

Showcase Your Team Spirit:Since this role involves working closely with a team, let us know about your experiences with mob programming and collaborative projects. We love seeing candidates who thrive in a team-oriented environment!

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensure you’re considered for this exciting opportunity. We can’t wait to hear from you!

How to prepare for a job interview at Deutsche Bank AG, Frankfurt am Main

Know Your Kotlin Inside Out

Make sure you brush up on your Kotlin skills before the interview. Be ready to discuss your experience with backend services and how you've implemented event-sourced and event-driven architectures in your past projects.

Showcase Your XP Practices

Since Deutsche Bank values Extreme Programming practices, be prepared to share specific examples of how you've used mob programming, test-driven development, and continuous refactoring in your work. Highlighting these experiences will show that you're a great fit for their team.

Familiarise Yourself with Cloud Technologies

Get comfortable with the cloud technologies mentioned in the job description, like GKE, Cloud SQL, and Cloud Run. Being able to discuss your hands-on experience with these tools will demonstrate your readiness for the role.

Embrace Diversity and Teamwork

Deutsche Bank values a diverse and collaborative environment. Be ready to talk about how you've worked effectively in teams, embraced different perspectives, and contributed to a supportive workplace culture in your previous roles.