company

Software Engineer - FinTech Solutions

G MASSLondon, England, United Kingdom
On-site Contract

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Requirements:Significant commercial experience in software engineering with a focus on modern Java (preferred versions). Experience in building distributed, enterprise-grade systems. Proficiency in SQL and familiarity with relational and big-data technologies. Hands-on experience with commonly used databases such as PostgreSQL, HBase, or Trino. Understanding of gRPC patterns including unary, streaming, and REST mapping. Strong grasp of Object-Oriented Programming (OOP) design principles, TDD, and enterprise system architecture. Comfortable working in Linux environments and utilizing command-line tools. Experience with version control systems and collaborative development workflows. Preferred Qualifications:Familiarity with modern Java UI frameworks. Exposure to technologies like Apache Spark, Kafka, or Avro. Cloud experience with AWS, Azure, GCP, or Oracle Cloud. Knowledge of Kubernetes and containerized environments. Experience with DevOps practices and automation techniques. Proficiency in additional programming languages or runtimes such as C#, . NET, Python, JavaScript, or GraalVM.

About the job

Join G MASS as we support a leading global FinTech organization in expanding its core engineering team dedicated to developing enterprise-scale, AI-driven data products. This position is part of a dynamic and collaborative Agile engineering environment that focuses on creating scalable, cloud-native platforms utilized across the organization.

As a member of our senior engineering group, you will be responsible for the design, development, and maintenance of high-performance software components within a distributed data ecosystem. Our emphasis is on clean architecture, modern Java programming, and the implementation of robust engineering practices.

Key Responsibilities:

  • Design, develop, and maintain scalable software and data modeling components within a distributed platform.
  • Translate both business and technical requirements into robust, well-architected solutions.
  • Implement best-practice software engineering standards, including code reviews, Test-Driven Development (TDD), and Continuous Integration/Continuous Deployment (CI/CD).
  • Troubleshoot and resolve complex software defects and performance challenges.
  • Actively engage in Agile ceremonies, including sprint planning, daily stand-ups, demonstrations, and retrospectives.
  • Mentor junior engineers through code reviews, pairing, and knowledge sharing initiatives.
  • Contribute to architectural decisions to ensure the scalability, reliability, and security of systems.
  • Produce and maintain clear technical documentation that outlines designs and workflows.
  • Communicate progress, risks, and solutions effectively with stakeholders.
  • Continuously assess new tools, frameworks, and methodologies to enhance engineering quality.

About G MASS

G MASS specializes in providing strategic support to innovative FinTech organizations, focusing on the development of advanced data solutions and cutting-edge technology platforms that drive growth and efficiency in the finance sector.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.