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, collaborative culture, and opportunities for professional growth.
- Other info: Ideal for those with a background in fintech or high-availability systems.
- Why this job: Make an impact in a fast-paced environment with cutting-edge technology.
- Qualifications: Strong Kotlin experience and a passion for clean, maintainable code.
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 in London 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 excellent place for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Kotlin Developer - Financial Services in London
✨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 coding, especially in areas like event-driven architecture and TDD.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges and system design questions. Focus on real-time systems and high-availability platforms, as these are crucial in the financial sector. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented Kotlin developers. Tailor your application to highlight your experience with collaborative engineering and cloud environments, and let us know how you can contribute to our team!
We think you need these skills to ace Kotlin Developer - Financial Services in London
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 excited about this role and how your experience in financial services makes you a great fit. We love seeing genuine enthusiasm!
Showcase Your Collaboration Skills:Since we value collaborative engineering, mention any experiences you have with mob programming or working in teams. Highlighting your ability to work well with others will definitely catch our eye!
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’s super easy!
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 ready to discuss your past projects and how you've used Kotlin to build backend services. They’ll likely ask you about event sourcing and event-driven architecture, so have some examples ready to showcase your experience.
✨Embrace Extreme Programming Principles
Since the team values Extreme Programming practices, be prepared to talk about your experience with mob programming and test-driven development. Share specific instances where you collaborated closely with others to improve code quality and maintainability.
✨Showcase Your Cloud Experience
Familiarise yourself with cloud technologies, especially GCP and its services like GKE and Cloud SQL. Be ready to discuss how you've leveraged these tools in previous roles, particularly in high-availability environments. This will demonstrate your ability to support a production platform effectively.
✨Prepare for Problem-Solving Scenarios
Expect to tackle some real-time problem-solving scenarios during the interview. They might present you with a situation involving system reliability or performance under time-sensitive conditions. Practice articulating your thought process and how you would approach these challenges.