Java Backend Engineer for Distributed Payments Platform

MiFinity

Dublin

Hybrid

EUR 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MiFinity is seeking a backend engineer to join our payments platform in Dublin. You’ll design and implement Java-based services that process money transfers, enhance APIs, and ensure scalability and reliability of the microservices that orchestrate transactions across rails.

The role covers full lifecycle from design with stakeholders to writing clean code, unit tests, debugging production issues, and collaborating with cross-functional teams to deliver secure, high-performance payment solutions.

Qualifications

  • Experience building distributed systems and backend Java development.
  • Ability to design scalable, reliable backend services for payments.
  • Comfort with full software lifecycle from design to debugging in production.

Responsibilities

  • Develop new in-house products.
  • Translate use cases into functional applications.
  • Design, build, and maintain efficient Java code with tests.
  • Ensure performance, quality, and scalability of apps.
  • Document features and share knowledge within the team.
  • Collaborate with team members and stakeholders.
  • Peer code reviews and code quality maintenance.
  • Integrations with 3rd party applications.

Skills

Distributed systems
Java backend development
API design
Unit testing
Debug production issues
Stakeholder collaboration

Tools

Java
Spring Framework
REST APIs
JUnit

Job description

MiFinity is seeking a backend engineer to join our payments platform in Dublin. You’ll design and implement Java-based services that process money transfers, enhance APIs, and ensure scalability and reliability of the microservices that orchestrate transactions across rails.

The role covers full lifecycle from design with stakeholders to writing clean code, unit tests, debugging production issues, and collaborating with cross-functional teams to deliver secure, high-performance payment solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer (Dublin)
Java Developer (Dublin)

MiFinity • Dublin

Hybrid
EUR 90,000 - 120,000
Java Backend Engineer – Fintech Payments & Microservices
Java Backend Engineer – Fintech Payments & Microservices

Mifinity • Dublin

Hybrid
EUR 50,000 - 80,000
Private Healthcare and Dental Care post probation
Continuous Development Program
Free parking
+4
Java Developer
Java Developer

Mifinity • Dublin

Hybrid
EUR 50,000 - 80,000
Private Healthcare and Dental Care post probation
Continuous Development Program
Free parking
+4
Backend Engineer - Fintech APIs & Payments (Remote Ireland)
Backend Engineer - Fintech APIs & Payments (Remote Ireland)

BJAK • Ireland

On-site
EUR 90,000 - 130,000
Java Software Engineer – High-Volume Payments Platform
Java Software Engineer – High-Volume Payments Platform

September Consulting Ltd • Dublin

On-site
EUR 55,000 - 75,000
Software Engineer (Java)
Software Engineer (Java)

September Consulting Ltd • Dublin

On-site
EUR 55,000 - 75,000
Senior Java Developer – Payments Platform (Hybrid)
Senior Java Developer – Payments Platform (Hybrid)

Citi • Dublin

Hybrid
EUR 71,000 - 107,000
Backend Engineer - Fintech APIs & Scalable Systems (Remote)
Backend Engineer - Fintech APIs & Scalable Systems (Remote)

BJAK • Ireland

On-site
EUR 70,000 - 100,000
Senior Ruby & Go Backend Engineer – Fintech Payments Remote
Senior Ruby & Go Backend Engineer – Fintech Payments Remote

JobCubby • Ireland

Remote
EUR 90,000 - 130,000
Visa sponsorship
Medical insurance
Fully remote
+2
Senior Java Developer — Payments Platform (Global)
Senior Java Developer — Payments Platform (Global)

Citibank (Switzerland) AG • Dublin

Hybrid
Confidential
Hybrid work model (up to 2 days home)