Technical Lead - Java

dLocal
Barcelona, Madrid, Buenos Aires, São Paulo, Montevideo
Workplace: HybridFull timeFunction: Administration & Executive AssistanceExperience: 7+ yearsEducation: bachelorsSkills: ["Strategic mindset","Systematic problem-solving","Communication","Project management","Collaboration"]

Design and evolve high-impact systems for payment routing, fraud prevention, and anomaly detection within the Payments Performance team. Build and scale Java-based services that intelligently decide processors per transaction and develop real-time fraud decisioning using data and machine learning. Partner with cross-functional teams to deliver robust, scalable, high-performance architecture, drive technical decisions, and improve platform reliability through optimization, testing, monitoring, and code reviews.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
dLocal
dLocal
2 days ago

Technical Lead - Java

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Design and evolve high-impact systems for payment routing, fraud prevention, and anomaly detection within the Payments Performance team. Build and scale Java-based services that intelligently decide processors per transaction and develop real-time fraud decisioning using data and machine learning. Partner with cross-functional teams to deliver robust, scalable, high-performance architecture, drive technical decisions, and improve platform reliability through optimization, testing, monitoring, and code reviews.
Location: Barcelona, Madrid, Buenos Aires, São Paulo, Montevideo
Workplace: Hybrid
Employment Type: Full time
Job Function: Administration & Executive Assistance
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and maintain high-quality Java applications and systems aligned to business objectives.
  • •Lead technical architecture and design of Java-based projects to ensure scalability, performance, and maintainability.
  • •Build and scale systems for payment routing, real-time fraud decisioning, and anomaly detection.
  • •Optimize application performance through code, database, and resource utilization improvements; troubleshoot bottlenecks.
  • •Conduct validation and performance testing, generate systems reports, and perform code reviews with constructive feedback.

Pay and Benefits

Perks:Annual BonusSocial Budget

Key Requirements

  • •Bachelor’s degree in software engineering or computer science.
  • •Minimum of 7 years of professional experience in Java development.
  • •Solid software architecture experience in Java with object-oriented design principles and design patterns.
  • •Experience with Java frameworks like Spring and Hibernate.
  • •Experience building event-driven architectures and troubleshooting performance bottlenecks.
Experience:7+ years
Education:Bachelor's
Skills:Strategic mindsetSystematic problem-solvingCommunicationProject managementCollaboration
Languages:English
Tech Stack:JavaSpringHibernateAWSGCPNewrelicDatadogGrafanaPrometheusDynatraceCloudWatchELK

Company Brief

dLocal
Provides cross-border payments and financial infrastructure enabling global merchants to collect payments, manage payouts, and reconcile transactions across emerging markets through a unified payments platform.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Montevideo, Uruguay
Founded: 2016
WebsiteLinkedIn