At a Glance
- Tasks: Design and develop scalable software for AI-enabled data products in a collaborative Agile team.
- Company: Join a leading global FinTech organisation with a focus on innovation.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Why this job: Make an impact in the FinTech space while working with cutting-edge technologies.
- Qualifications: Strong Java skills and experience with SQL and big-data technologies required.
- Other info: Initial 6-month contract with potential for extension or permanent position.
The predicted salary is between 36000 - 60000 Β£ per year.
G MASS is supporting a global FinTech organisation with the expansion of a core engineering team building enterprise-scale, AI-enabled data products. This role sits within a highly collaborative, Agile engineering environment focused on delivering scalable, cloud-native platforms used across the business.
You will work as part of a senior engineering group responsible for designing, building and maintaining high-performance software components within a distributed data ecosystem. The focus is on clean architecture, modern Java development and strong engineering practices.
Key responsibilities- Design, develop and maintain scalable software and data-modelling components within a distributed platform
- Translate business and technical requirements into robust, well-designed solutions
- Apply best-practice software engineering standards including code reviews, TDD and CI/CD
- Troubleshoot and resolve complex software defects and performance issues
- Actively participate in Agile ceremonies including sprint planning, stand-ups, demos and retrospectives
- Mentor junior engineers through code reviews, pairing and knowledge sharing
- Contribute to architectural decisions to ensure scalability, reliability and security
- Produce and maintain clear technical documentation covering designs and workflows
- Engage with stakeholders to communicate progress, risks and solutions
- Continuously evaluate new tools, frameworks and approaches to improve engineering quality
- Strong commercial experience in software engineering, with deep expertise in Java (modern versions preferred)
- Proficiency in SQL and experience working with relational and big-data technologies
- Hands-on experience with commonly used databases such as PostgreSQL, HBase or Trino
- Knowledge of gRPC patterns (unary, streaming and REST mapping)
- Solid understanding of OOP design patterns, TDD and enterprise system design
- Comfortable working in Linux environments using command-line tools
- Experience with version control and collaborative development workflows
- Experience with modern Java UI frameworks
- Exposure to Apache Spark, Kafka or Avro
- Cloud experience across AWS, Azure, GCP or Oracle Cloud
- Knowledge of Kubernetes and containerised environments
- Familiarity with DevOps practices and automation
Initial 6-month contract, with strong possibility of extension and/or permanency.
Software Engineer (FinTech) in London employer: G MASS Consulting
Contact Detail:
G MASS Consulting Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Software Engineer (FinTech) in London
β¨Tip Number 1
Network like a pro! Reach out to your connections in the FinTech space and let them know you're on the lookout for opportunities. A personal recommendation can go a long way in landing that dream job.
β¨Tip Number 2
Get involved in relevant online communities or forums. Share your knowledge, ask questions, and engage with others in the field. This not only boosts your visibility but also helps you stay updated on industry trends and job openings.
β¨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design problems. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key when showcasing your expertise!
β¨Tip Number 4
Donβt forget to apply through our website! We have loads of exciting roles waiting for talented engineers like you. Plus, itβs a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Software Engineer (FinTech) in London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Java, SQL, and any relevant cloud technologies. We want to see how your skills match what we're looking for!
Show Off Your Projects: Include any personal or professional projects that showcase your software engineering skills. If you've worked on scalable platforms or used modern frameworks, let us know! This gives us a glimpse of your hands-on experience.
Be Clear and Concise: When writing your cover letter, keep it clear and to the point. Explain why you're interested in the role and how you can contribute to our team. We appreciate straightforward communication!
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 the role. We can't wait to hear from you!
How to prepare for a job interview at G MASS Consulting
β¨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially the modern versions. Be ready to discuss your experience with OOP design patterns and how you've applied them in previous projects. Theyβll likely ask you to solve coding problems, so practice coding challenges that focus on Java.
β¨Understand the FinTech Landscape
Familiarise yourself with the FinTech industry and the specific challenges it faces. Be prepared to discuss how your skills can contribute to building scalable, AI-enabled data products. Showing that you understand the business context will set you apart from other candidates.
β¨Showcase Your Agile Experience
Since this role is within an Agile environment, be ready to talk about your experience with Agile ceremonies like sprint planning and retrospectives. Share examples of how you've contributed to team dynamics and improved processes in past roles.
β¨Prepare for Technical Discussions
Expect to dive deep into technical discussions, especially around databases and cloud technologies. Brush up on SQL, PostgreSQL, and any big-data technologies youβve worked with. Being able to articulate your thought process when troubleshooting complex issues will impress the interviewers.