Software Engineer (Backend - Java - API Design) at Yapily

  • UK Only
  • Yapily
Job Description:

Yapily is here to power a new era of financial services so that everyone can receive faster, affordable and personalised products. Yapily uses an open API, powering applications behind the scenes, to seamlessly connect and securely access financial information. We enable companies to access financial information to enrich the customer experience in Banking, Lending, Payments, Accounting and Money Management. In July, we raised $51m in Series B funding, this is an incredibly exciting time to join the business as we begin to look towards launching internationally and are building the marketing team from the ground up, with huge scope for autonomy and influence.

Responsibilities:

  • Create reliable, tested, and maintainable code
  • Find creative and scalable solutions
  • Focus on quality and performance of services, continuously improving code, and - innovating with better technologies
  • Manage individual project priorities, deadlines, and deliverables

Requirements:

  • Minimum Requirements:
  • Degree in Computer Science or technical field, or equivalent practical experience
  • Experience in Java 8+ and Spring Boot, and successfully architected and deployed a - web service application
  • Ability to speak and write in English fluently (CEFR B2/IELTS 6 or above, or equivalent experience)
  • Currently living and permitted to work in the UK

Preferred Requirements:

  • Experience in maintaining and building APIs
  • Experience working with Restful APIs, Swagger, Open API, gRPC
  • Experience with Cloud: GCP, AWS; Containerisation: Kubernetes, Docker; Pipelines: - - BitBUcket (CI), Jenkins, ArgoCD; Storage: Relational (PostgreSQL), Time-- series(Influx), Buckets storage (S3, GCS)
  • Analytical, design, and problem diagnosis skills
  • Experience of systems programming, high-performance applications, distributed systems, or service design

Our tech stack:

  • ArgoCD, Bitbucket CI, Docker, Express, GCP/AWS, S3/GCS, gRPC, Influx, Java 8, Java - 11, Jenkins, Jest, jUnit, Kubernetes, Mockito, NodeJS, NuxtJS, PostgreSQL, Spring, Spring Boot, TypeScript, VueJS, Wiremock.

Company Benefits

  • Remote working
  • Flexible hours
  • Macbook
  • Training budgets
  • Travel & Expenses
  • Pension
  • Private Medical
  • Options

Interview Process

  • Talent Acquisition Screen
  • HM Call
  • Tech Test
  • Final Cultural

Other Jobs in Back End