At a Glance
- Tasks: Build and evolve backend services using Kotlin for a real-time issuance platform.
- Company: Join a high-performing engineering team in a leading financial services firm.
- Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
- Other info: Ideal for those passionate about clean code and continuous improvement.
- Why this job: Make an impact in a fast-paced environment with cutting-edge technology.
- Qualifications: Strong experience in Kotlin and collaborative development practices required.
The predicted salary is between 60000 - 80000 £ per year.
I am looking for a Senior Kotlin Engineer to join a high-performing front-office engineering team in London, working on a cloud-hosted platform used within Investment Banking Capital Markets. This is a hands-on backend engineering role focused on building and extending a real-time issuance platform. The system supports a large global user base during time-sensitive execution windows, where reliability, correctness and performance are critical.
The team works with strong Extreme Programming principles, so this role will suit someone who enjoys collaborative engineering, shared code ownership, test-first development and continuous improvement. You will be expected to work closely with other engineers to design, build, test, integrate and support services in production. The platform already has foundational services in place, and the next phase of work will focus on expanding core business functionality across areas such as sales workflows, hedging processes and allocation features.
Key Responsibilities- Building and evolving backend services using Kotlin
- Working with event sourced and event driven architecture
- Contributing to system design, integration and production support
- Working in mobs as a primary delivery approach
- Practising test-driven development and continuous refactoring
- Keeping code clear, simple, maintainable and well-tested
- Supporting a high-availability production platform
- Using incidents, defects and feedback to improve reliability and design
- Delivering in small, testable increments within a collaborative engineering environment
- Strong commercial experience building backend services in Kotlin
- Experience with event sourced and event driven systems
- Deep understanding of XP engineering practices
- Strong TDD experience
- Experience with mob programming or highly collaborative development practices
- A disciplined approach to clean code and continuous refactoring
- Cloud experience, ideally with GCP or similar environments
- Experience with services such as GKE, Cloud Run, Cloud SQL, Memorystore, Artifact Registry, Cloud Logging or Key Management
- CI/CD and SDLC experience in an enterprise or regulated environment
- Confidence working with production systems where availability and correctness are essential
London
Ideal BackgroundThis would suit a senior backend engineer who has worked in financial services, capital markets, trading, fintech, banking or another high-availability environment where systems must perform reliably under time-critical conditions.
Kotlin Developer - Financial Services employer: Hydrogen UK Ltd
Join a leading financial services firm in London that champions innovation and collaboration, offering a dynamic work culture where your contributions directly impact a global user base. With a strong focus on employee growth, you will have access to continuous learning opportunities and the chance to work alongside talented engineers who value shared ownership and test-driven development. Enjoy the benefits of working in a high-performing team that prioritises reliability and performance in a fast-paced environment, making it an ideal place for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Kotlin Developer - Financial Services
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the financial services and tech scene. Attend meetups, conferences, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a GitHub profile or personal website showcasing your Kotlin projects and contributions. This is a great way to demonstrate your expertise and passion for backend development, especially in high-availability environments.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges and system design questions. Focus on real-time systems and event-driven architecture, as these are key in the role. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, it’s a great way to get noticed by our recruitment team who are always on the lookout for talented developers like you.
We think you need these skills to ace Kotlin Developer - Financial Services
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Kotlin and backend services. We want to see how your skills align with the role, so don’t be shy about showcasing your relevant projects and achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about working in financial services and how your experience with Extreme Programming principles makes you a great fit for our team.
Showcase Your Collaborative Spirit:Since we value collaboration, mention any experiences you have with mob programming or working in teams. We love seeing how you’ve contributed to shared code ownership and continuous improvement in past roles!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Hydrogen UK Ltd
✨Know Your Kotlin Inside Out
Make sure you brush up on your Kotlin skills before the interview. Be prepared to discuss your experience with building backend services and any specific projects you've worked on. Highlight your understanding of event-sourced and event-driven architectures, as these are crucial for the role.
✨Showcase Your XP Practices
Since the team values Extreme Programming principles, be ready to talk about your experience with test-driven development (TDD) and mob programming. Share examples of how you've collaborated with others in a coding environment and how you’ve contributed to continuous improvement in your previous roles.
✨Demonstrate Your Problem-Solving Skills
Prepare to discuss how you've handled incidents or defects in production systems. Think of specific examples where you improved system reliability or design based on feedback. This will show that you can maintain high availability and correctness under pressure.
✨Familiarise Yourself with Cloud Technologies
Since the role involves working with cloud-hosted platforms, make sure you’re familiar with GCP or similar environments. Brush up on services like GKE, Cloud Run, and Cloud SQL, and be ready to explain how you've used these technologies in your past projects.