Search 560 Live Jobs

Love Mondays again!

Senior Developer

Our client is seeking a Senior Developer to drive the successful delivery of innovative, reliable, and scalable software solutions that power their products and services. This full-time position will require providing technical expertise, implementation support, and best-practice guidance to ensure that the engineering team consistently delivers high-quality applications that meet customer needs and align with business goals. The role promotes engineering excellence through reusable design, efficient development practices, and a culture of continuous improvement.

Job Duties:

  • Deliver software components to enable client products.
  • Design and develop high-volume, high-performance, high-availability applications using proven frameworks and technologies.
  • Ensure consistent use of shared platform components and technologies.
  • Design and develop reusable libraries and APIs.
  • Contribute to best practices for application development.
  • Write unit and integration tests within automated test environments to ensure code quality.
  • Ensure work quality meets the technical standards of the client.
  • Adhere to the client’s policy on Health and Safety.

Job Requirements:

  • Preferred: Degree qualified in a related subject.
  • 5+ years in software engineering, software design, or database design.
  • Demonstrable experience developing software in a Service-Oriented Architecture (SOA) or micro-services paradigm.
  • Experience designing or implementing public facing REST APIs.
  • Good understanding of the finance industry and payment systems.
  • Highly desirable experience in: JAVA, REST, Linux, HTTP, MySQL, Kubernetes, Google Cloud Services, iOS & Android, HTML, CSS, Ratpack, Redis.
  • Knowledge of database or NoSQL design and optimisation.
  • Experience developing reactive systems.
  • Significant and demonstrable web development experience.
  • Demonstrable experience of implementing best practices, especially around scalability, availability, and performance.
  • Experience of test-driven development alongside use of automated test frameworks and mocking/stubbing.
  • Proven experience of project working and commercial development processes, particularly Agile methodologies.
  • Experience working in an environment where products must be delivered to specific timescales.
  • Ability to rapidly and effectively understand and translate product and business requirements into technical solutions.
  • Experience of supporting, modifying, and maintaining systems and code developed by teams other than your own.
  • Experience working with code repositories (e.g. Git, SVN), bug tracking tools (e.g. Jira, Bugzilla), wikis (e.g. Confluence), and code review tools (e.g. Gerrit).
  • Demonstrable experience with CI/CD processes and their implementation (e.g. Jenkins, Ansible, Puppet).
  • Experience providing mentoring and guidance on any of the above.

What You’ll Love:
​​​​​​​

This role offers the chance to play a key part in maintaining and enhancing the organisation’s reputation. You will work in a collaborative environment with opportunities to develop your skills in regulatory oversight, policy creation, and risk-based supervision. The organisation values professional growth and offers ample opportunities for training and career development.

Interested? Register today, confidentially, with one of our friendly and dedicated recruitment specialists by clicking here 

Job Alerts
  • Personalised updates
  • Insight and support
  • Regular contact and motivation
Sign Up for Job Alerts