At a Glance
- Tasks: Join a top-tier team to enhance a cloud-based platform for investment banking.
- Company: Leading investment bank with a focus on innovation and technology.
- Benefits: Competitive daily rate, hybrid work model, and a dynamic team environment.
- Other info: Opportunity to work in a fast-paced, collaborative setting with career growth potential.
- Why this job: Make a real impact by modernising legacy systems with cutting-edge Kotlin technology.
- Qualifications: Strong Kotlin experience and familiarity with XP practices required.
My client is looking for an experienced Senior Kotlin engineer to support and extend a cloud-hosted platform used for bookbuilding issuances within Investment Banking Capital Markets. You will join a high-calibre London-based front office engineering team working on a next-generation issuance platform replacing a legacy bookbuilding system. This is a hands-on engineering role with a strong emphasis on Extreme Programming (XP) practices, including mob programming, test-driven development, and continuous refactoring.
Engineers are expected to contribute across development, integration, and production support, collaborating closely to maintain high standards of code quality, system reliability, and performance.
Required Desirable Skills- Strong commercial experience building backend services using Kotlin
- Experience with event-sourced and event-driven architectures
- Deep familiarity with XP practices, including:
- Mob programming as a primary way of working
- Test-driven development (TDD)
- Continuous refactoring and clean code principles
- Cloud experience with GCP, including:
- GKE and/or Cloud Run
Senior Kotlin Engineer (XP, GCP) - Investment Banking - London employer: Salt Search
Join a leading investment banking firm in London, where innovation meets collaboration. As a Senior Kotlin Engineer, you'll thrive in a dynamic work culture that champions Extreme Programming practices and offers ample opportunities for professional growth. With a focus on cutting-edge technology and a supportive team environment, this role not only promises competitive remuneration but also the chance to make a significant impact on the future of capital markets.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Kotlin Engineer (XP, GCP) - Investment Banking - London
✨Tip Number 1
Network like a pro! Reach out to your connections in the investment banking sector or tech community. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Kotlin projects, especially those using XP practices. This will give potential employers a taste of what you can bring to their team.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and XP methodologies. Practice common coding challenges and be ready to discuss your approach to test-driven development.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of exciting roles, and applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Senior Kotlin Engineer (XP, GCP) - Investment Banking - London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Kotlin and any relevant cloud technologies like GCP. We want to see how your skills align with the role, so don’t be shy about showcasing your expertise in XP practices!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about investment banking technology and how your background makes you a perfect fit for our team. Keep it engaging and personal – we love to see your personality!
Showcase Your XP Experience:Since this role emphasises Extreme Programming, make sure to mention any hands-on experience you have with mob programming, TDD, or continuous refactoring. We’re looking for engineers who live and breathe these practices, so let us know how you’ve applied them in your work.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at StudySmarter!
How to prepare for a job interview at Salt Search
✨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 this role emphasises Extreme Programming, be prepared to talk about your experiences with mob programming, test-driven development, and continuous refactoring. Share specific examples of how these practices have improved your team's workflow and code quality.
✨Familiarise Yourself with GCP
As cloud experience with GCP is essential, make sure you can discuss your familiarity with GKE and Cloud Run. Highlight any projects where you've successfully deployed applications on these platforms and the challenges you overcame.
✨Collaborative Mindset
This role involves a lot of collaboration, so be ready to demonstrate your teamwork skills. Think of examples where you've worked closely with others to maintain high standards of code quality and system reliability, and how you contributed to a positive team dynamic.