Staff Java Engineer – Payments Performance, Remote/Hybrid

dLocal

Barcelona

Hybrid

EUR 110,000 - 170,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible work style
Fintech environment
Referral bonus program
Work From Anywhere

Job summary

dLocal is seeking a highly skilled Staff Engineer to join our Payments Performance team in Barcelona. You will design and evolve systems powering payment routing, fraud prevention, and anomaly detection, building real-time decision tools and scalable architectures to optimize performance and cost.

You will collaborate with cross-functional teams to ensure robust, high-performance platforms that meet current and future needs.

Qualifications

  • Bachelor’s degree in software engineering or computer science.
  • 7+ years of professional experience in Java development.
  • Solid experience in Java application development and software architecture.
  • Knowledge of object-oriented design principles and design patterns.
  • Proficient in writing clean, efficient, readable code.
  • Experience with AWS or GCP cloud platforms (desired).
  • Experience with Spring and Hibernate frameworks.
  • Experience with event-driven architecture design.
  • Strong project management skills.
  • Excellent verbal and written communication and teamwork abilities.
  • Upper-intermediate English proficiency.
  • Good understanding of the software development life cycle.
  • Experience with monitoring/telemetry tools (New Relic, Datadog, Grafana+Prometheus, Dynatrace, CloudWatch, ELK).

Responsibilities

  • Collaborate with technology leaders and product team to translate goals into technical solutions.
  • Design, develop, and maintain high-quality Java applications and systems.
  • Lead the technical architecture and design of Java projects for scalability and performance.
  • Create scalable architecture for Java applications to support future growth.
  • Optimize application performance through code and database optimizations.
  • Troubleshoot design flaws and bottlenecks to improve stability and performance.
  • Perform validation tests for flexibility and scalability of the Java environment.
  • Conduct system performance tests to identify bottlenecks and capacity needs.
  • Generate and present detailed system reports with metrics and recommendations.
  • Conduct code reviews to maintain high standards of software development.

Skills

Java development
Software architecture
OO design principles
Clean code
Cloud platforms (AWS/GCP)
Spring/Hibernate
Event-driven architecture
Telemetry/Monitoring tools
Team collaboration
English communication
SDLC
Problem solving

Education

Bachelor's degree in software engineering or computer science

Job description

dLocal is seeking a highly skilled Staff Engineer to join our Payments Performance team in Barcelona. You will design and evolve systems powering payment routing, fraud prevention, and anomaly detection, building real-time decision tools and scalable architectures to optimize performance and cost.

You will collaborate with cross-functional teams to ensure robust, high-performance platforms that meet current and future needs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Engineer, Java: Scale Payment Systems & Performance
Staff Engineer, Java: Scale Payment Systems & Performance

dLocal • Madrid

On-site
EUR 85,000 - 120,000
Remote Senior Java Engineer – Payments Platform
Remote Senior Java Engineer – Payments Platform

Jobgether • Spain

Remote
EUR 90,000 - 130,000
Fully remote
Lead Java Engineer, Payments Platform (Hybrid)
Lead Java Engineer, Payments Platform (Hybrid)

eDreams ODIGEO • Barcelona

Hybrid
EUR 90,000 - 130,000
Hybrid work model
Relocation support
Equipment lifecycle program
+1
Staff Engineer - Java
Staff Engineer - Java

dLocal • Barcelona

Hybrid
EUR 110,000 - 170,000
Flexible work style
Fintech environment
Referral bonus program
+1
Remote Payments Backend Engineer (Full-Stack Focus)
Remote Payments Backend Engineer (Full-Stack Focus)

Jobgether SRL • Spain

Remote
EUR 60,000 - 90,000
Remote-first flexibility across Europe
Office access in Dublin, London, New-Y
Professional development budget
+6
Java Lead Engineer — Lead High-Impact Payments
Java Lead Engineer — Lead High-Impact Payments

eDreams ODIGEO • Barcelona

Hybrid
EUR 110,000 - 160,000
Prime Plus membership
Relocation support
Premium equipment
Staff Engineer - Java
Staff Engineer - Java

dLocal • Madrid

On-site
EUR 85,000 - 120,000
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
Senior Java Backend Engineer — Real-Time Global (Barcelona Hybrid)
Senior Java Backend Engineer — Real-Time Global (Barcelona Hybrid)

iTalenters • Barcelona

Hybrid
EUR 70,000 - 100,000
Meal vouchers
Private health insurance
AWS and Cloud certifications funded
+3
Senior Java Engineer (Payments)
Senior Java Engineer (Payments)

Jobgether • Spain

Remote
EUR 90,000 - 130,000
Fully remote