Software Engineer (FinTech)
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’ll 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
Requirements
- Strong commercial experience in software engineering, with deep expertise in Java (modern versions preferred)
- Experience building distributed, enterprise-grade systems
- 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
Nice to have
- 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
- Experience with additional languages or runtimes (e.g. C#, .NET, Python, JavaScript, GraalVM)
Benefits
Initial 6-month contract, with strong possibility of extension and/or permanency.
Salary to be discussed.
Recommended Jobs
Physics Teacher - Harrow Independent School - Apply Now!
School Status & Location Sector: Prestigious Independent School (with Sixth Form). Borough: Harrow Start Date: Permanent, full-time role commencing January or April 2026. The Opportunity …
Environmental Health Officer
Job Category: Facilities & Environment Job location: Churchill Court, 2 Westmoreland Road, Bromley, Kent, BR1 1AS Bromley Council Hours per week: 37 Start date: Immediate start Salary…
Nurse Prescriber urgently required
JOB OVERVIEW [vc_row][vc_column][vc_column_text] We are working with a busy health centre in Brentford who are looking to cover a 7 day per week service with experienced Nurse Prescribers The …
Data Science Manager
Job Description Job Role : Data Science Manager Location : London Career Level: Manager Accenture is a leading global professional services company, providing a broad range of services…
Music Teacher - Independent School - Enfield
We are seeking a talented, dedicated and creative Music Teacher to join an established Independent School in Enfield from January . This is a fantastic opportunity for a passionate educator to …
Site Assistant - Barnet Primary School
We are working with a school in Barnet recruiting for a proactive Site Assistant to support their premises team. This role is ideal for a hands-on individual with strong DIY skills who enjoys worki…
AI Engineer
About RedCloud We are revolutionizing B2B commerce by delivering scalable, innovative solutions that empower businesses to grow and thrive in a competitive landscape. Our AI powered platform strea…
Technical Cyber Claims Director
Our City based client are seeking an experienced Technical Cyber claims candidate. This role offers a dynamic mix of technical expertise and market engagement in the rapidly evolving cyber insurance s…
Credit Risk Manager - Model Development (Retail IRB / IFRS 9)
Location: Hybrid / London (UK-based) Salary: £40,000 to £90,000 depending on experience Employment Type: Full-time About the Role Our client, a leading financial consultancy, is …