Remote JVM Backend Engineer — Fintech Payments Platform

Salmon Group

España

Remote

EUR 54,000 - 81,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Company-provided tools and equipment
Medical insurance support for you and,
Internal mental health support
22 vacation days

Job summary

Salmon is a remote, Manila-time aligned fintech developer building a scalable payments platform for Southeast Asia. You’ll join a globally distributed team delivering JVM-based microservices and payment flows with a platform-first mindset.

The role emphasizes resilience, DDD, eventual consistency, and integration with banks and PSPs. You’ll collaborate cross-functionally to release changes under robust engineering standards.

Qualifications

  • 3+ years of software development on the JVM.
  • Experience with Spring Boot in a microservice environment.
  • Experience with domain-driven design and eventual consistency.
  • Experience with payments, banking, or other transactional/financial systems.
  • Solid understanding of idempotency, distributed transactions, retries, and timeouts in money flows.
  • Track record in an agile setup with continuous deployment.
  • Experience with containerization and orchestration in a cloud environment (Docker and Kubernetes preferred, AWS preferred).
  • Experience with, and enjoyment of, continuous knowledge-sharing within the team.

Responsibilities

  • Develop scalable microservices on the JVM with Spring Boot, as part of a team building platform solutions for our banking product.
  • Design payment services with a focus on DDD, eventual consistency, and resilience to partner and infrastructure failures.
  • Work with product, QA, security, and operations to release changes under agreed engineering standards.
  • Own the design, build, and maintenance of software components supporting the Core Engineering team.
  • Design and evolve payment flows end to end: processing, routing, status handling, refunds/reversals.
  • Integrate new payment providers, banks, and partner channels, and handle their failure modes gracefully.

Skills

JVM development
Kotlin
Spring Boot
DDD
Eventual consistency
Payments experience
Agile/CD
Docker
Kubernetes
AWS
Kafka
ISO 20022

Tools

Docker
Kubernetes
Kafka
AWS

Job description

Salmon is a remote, Manila-time aligned fintech developer building a scalable payments platform for Southeast Asia. You’ll join a globally distributed team delivering JVM-based microservices and payment flows with a platform-first mindset.

The role emphasizes resilience, DDD, eventual consistency, and integration with banks and PSPs. You’ll collaborate cross-functionally to release changes under robust engineering standards.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer (Kotlin/Java), Payment Platform
Software Developer (Kotlin/Java), Payment Platform

Salmon Group • Spain

Remote
EUR 54,000 - 81,000
Company-provided tools and equipment
Medical insurance support for you and,
Internal mental health support
+1
Remote Senior Java Engineer – Payments Platform
Remote Senior Java Engineer – Payments Platform

Jobgether • Spain

Remote
EUR 90,000 - 130,000
Fully remote
Senior Java Engineer - Payments Infrastructure (Remote)
Senior Java Engineer - Payments Infrastructure (Remote)

PulseRise Technologies • Valencia

Remote
EUR 85,778 - 120,089
Senior Backend Engineer - Real-Time Payments Platform
Senior Backend Engineer - Real-Time Payments Platform

FinTech Collective, LLC • Barcelona

On-site
EUR 110,000 - 170,000
Senior Backend Engineer, FinTech — Madrid
Senior Backend Engineer, FinTech — Madrid

JPMorgan Chase & Co. • Madrid

On-site
EUR 60,000 - 90,000
Senior Back-end Engineer - PHP, Payments Team (Remote in EMEA)
Senior Back-end Engineer - PHP, Payments Team (Remote in EMEA)

Jobgether • Spain

On-site
EUR 50,000 - 75,000
Remote work flexibility
Health insurance coverage
Mentorship and team-building events
+2
Senior .NET Full-Stack Engineer - Flexible Hours, Global FinTech
Senior .NET Full-Stack Engineer - Flexible Hours, Global FinTech

Atlas Metrics • Madrid

On-site
EUR 65,000 - 100,000
Employee development budget
Flexible hours & home office
28 vacation days
Senior Java Architect - Payments Performance
Senior Java Architect - Payments Performance

dLocal • Madrid

On-site
EUR 90,000 - 120,000
Flexible schedule
Fintech environment
Referral bonus
+1
Senior FinTech Engineer - Payments (Remote, Spain)
Senior FinTech Engineer - Payments (Remote, Spain)

Maxit Consulting - Max Corporate Group • Madrid

On-site
EUR 90,000 - 130,000
Staff Java Engineer – Payments Performance, Remote/Hybrid
Staff Java Engineer – Payments Performance, Remote/Hybrid

dLocal • Barcelona

Hybrid
EUR 110,000 - 170,000
Flexible work style
Fintech environment
Referral bonus program
+1