Senior Backend Engineer (Java)
Core
Design and implement scalable backend services and APIs for a fintech platform enabling passive income investing across Europe.
Role type
Senior Backend Engineer (Java)
Builds
Internal payment infrastructure, core investment products (Notes, Loans, ETFs, Crypto ETPs), and investor experience platform services.
Domain
Fintech / Investment Platform
Deliverable
production ML models | product features
Required skills
Java 11+, Spring Boot, distributed systems, message brokers (RabbitMQ), SQL/PostgreSQL, CI/CD, Docker, Git, test-driven development
Preferred skills
Fintech/banking domain experience, RESTful API design, internal platform services, event-driven architecture
Technologies
Java 21, Spring Boot 3.5.x, Groovy, Spock, Lombok, Vavr, Cucumber, RabbitMQ, Liquibase, PostgreSQL, Gradle, Docker, Kubernetes, AWS (ECS, ECR, RDS, CloudWatch, S3, SQS, SNS)
Responsibilities
Design and implement services within a microservices, event-driven architecture; write clean, maintainable, well-tested code; ensure high system reliability and performance; build and maintain APIs for team integration; collaborate with product designers and managers; improve performance, observability, and developer experience
Seniority
Senior, hands-on IC