Finomatica
CompareSee it workingGet in touch

Senior Java Developer

Design, build and maintain the backend services underneath the platform — the APIs the products are built on, and the integrations out to third-party financial and blockchain systems. Part of the work is reviewing and hardening code an AI wrote, which is named here because it is genuinely part of the day.

Sofia · office-first, Fridays from home

What you would do

  • Design, develop and maintain scalable backend services in Java
  • Build and optimise REST APIs, and integrate third-party financial and blockchain services
  • Review, validate and improve AI-generated code without lowering the standard it is held to
  • Take part in architecture discussions and technical decisions
  • Write clean, maintainable, well-tested code
  • Troubleshoot production issues and keep improving performance
  • Mentor junior developers and spread practice across the team

What you would bring

  • Software you have built in fintech
  • Five years or more of professional Java
  • Java and Spring Boot in depth
  • REST APIs, and external services integrated into them
  • Relational and NoSQL databases
  • Git and modern development workflow
  • The judgement to evaluate and safely use code an AI produced

What would help

  • AI coding tools — Cursor, GitHub Copilot, Claude Code, Aider
  • LLMs, prompt engineering, agents, LangChain
  • Docker, Kubernetes, microservices, CI/CD
  • Blockchain, smart contracts or crypto protocols
  • Payments or financial systems specifically

What comes with it

  • Competitive salary
  • Twenty-five days of paid annual leave
  • Ten paid study days a year if you are still studying, where the statutory entitlement is unpaid
  • Private health insurance on the Lux package
  • A sports card, with a choice of two schemes
  • A modern office one minute from the metro
  • Office-first, with Fridays worked from home

Apply

Four things, and the fourth is the one we read first.

CV

What you send here is forwarded to the people hiring for this role and is not stored on this website. Write to hello@finomatica.com to have it removed.