Open to remote international roles

Rafael Infante

Senior Fullstack Java Engineer & Team Lead

Payments · Platform Engineering · Full-Stack Delivery

I build and modernize secure, scalable production platforms — deep in payments, broad across mobility, cloud, and engineering leadership.

Remote from Brazil (UTC−3, year-round) · ~4–6h daily overlap with US Eastern
37% → 84%
payment authorization success by replacing legacy gateways
15 min → ~1 min
deployment time CI/CD built from scratch
€150M+
processed — PayBrix platform publicly reported
13
payment gateways integrated
26
Jenkins CI/CD pipelines
20+ years
software engineering (10 at Telclic)

Payments-led, broad by design.

I'm a Senior Fullstack Java Engineer and Team Lead with 20+ years of experience — the last decade at Telclic (Dublin; remote from Brazil), building and modernizing production platforms.

Payments is my deepest specialty: I raised payment authorization success from ~37% to ~84% and integrated 13 gateways behind unified, PCI-aware APIs. But my work spans much more — mobility and smart-city platforms, end-to-end full-stack delivery in Java/Spring and Angular, the team's CI/CD that I built from scratch, legacy-to-modern migrations, and leading distributed teams across countries.

I work asynchronously across time zones, with several hours of daily overlap with US business hours, and I'm fluent in English (C1/C2). I'm looking for remote roles where depth, range, and ownership matter.

Two decades building production software.

Senior Fullstack Java Developer & Team Lead · Telclic

2016 – Present

Dublin, Ireland (Remote from Brazil)

Core full-stack engineer and Team Lead across payment, insurance, mobility, and smart-city platforms. Joined a 3-person team and helped grow it into a mature, multi-country engineering operation.

Payments

  • Raised payment authorization success from ~37% to ~84% by designing and integrating two new gateways (Stripe, Authipay) to replace legacy ones.
  • Build and maintain PayBrix, a collections platform publicly reported at €150M+ processed; the services I maintain settle €44.5M+ across 95,000+ transactions and 180,000+ policyholder records.
  • Integrated and unified 13 payment gateways behind common APIs — using each provider's hosted payment page so cardholder data never touches our systems (reduced PCI scope) — with signature-verified webhooks and OAuth2/JWT.

Platform & DevOps

  • Built the team's CI/CD from scratch — 26 Jenkins pipelines across 16 services — cutting deployments from a manual 15-minute-to-1-hour process to ~1 minute.
  • Introduced the team's core toolchain: Jira, Bitbucket, Jenkins, Slack, and Flyway.
  • Introduced code-quality, security, and observability tooling: SonarQube quality gates in the CI pipeline (catching bugs, vulnerabilities, and code smells), Wazuh for threat prevention and detection, and Uptime Kuma for service uptime monitoring.

Modernization

  • Migrated core platforms Spring Framework 4.3→5.3 and AngularJS→Angular; refactored legacy persistence to Spring Data JPA; upgraded Java 8/11→17.
  • Built greenfield services on the latest stack (Spring Boot 3.5, Angular 20).

Mobility & smart-city

  • Delivered full-stack features across mobility platforms — a multi-tenant parking system serving two national markets, a national bike-share, and a port traffic-management system.

Leadership

  • Team Lead of distributed teams (up to 6 in Ukraine, currently 4 in Brazil); reviewed and merged 470+ team pull requests; mentor and primary technical contact for clients.

AI-assisted engineering

  • Shipped autonomous daily health-check reporting for production payment systems using a headless LLM.

Earlier roles

  1. Java Developer Analyst · SulAmérica Insurances

    2014–2015

    Built a new batch billing system generating broker-turnover files for one of Brazil's largest insurers, and developed internal web systems deployed via Jenkins; Java, Spring, Struts, JSF, AngularJS, JPA (Oracle, DB2).

  2. System Analyst · Everis

    2012–2013

    Gathered requirements and produced technical specs for a new credit-card authorization system; led daily stand-ups, tested deliveries, and produced delivery estimates.

  3. Java & Web Developer · Fujitsu

    2011–2012

    Built and enhanced corporate web applications (Java, Struts, JSF, EJB, Hibernate).

  4. Java Developer & Team Leader · Trevi Mechanical Industry

    2009–2011

    Led a team of 3; built the company's control system.

  5. Java & Web Developer · Martin-Brower

    2006–2009

    Built internationalized (I18N) Java web systems rolled out across multiple countries for a global foodservice distributor; migrated legacy systems to the web via SOAP and produced reporting with Jasper and Crystal Reports.

  6. Java & Web Developer · Stefanini IT Solutions

    2004–2005

    Intranet news portal and sales system.

Platforms in production.

PayBrix Full-stack, since inception

Insurance collections-automation platform: recurring payments, automated dunning, omnichannel SMS/email/click-to-pay, PAS reconciliation, in a PCI/ISO/GDPR-compliant environment. €150M+ processed; 13 gateways.

Java Spring Angular 13 gateways PCI/GDPR Visit

Parking Management Solution

Full-stack

Multi-tenant parking-management platform on a modern greenfield stack: Maven multi-module, MySQL/Flyway (689 migrations), MQTT device integration, multi-gateway card payments; serving parking operators, scaled to a second national market with growing transaction volume.

VPM Java 17 Spring Boot 3.5 Angular 20 MySQL/Flyway MQTT
TrafficFlow Full-stack

Cloud HGV traffic-management platform for the Port of Dakar: ANPR automated entry/exit, scheduling, and integrated payments; relieved congestion that had forced vessels to reroute.

Cloud ANPR Scheduling Payments Visit
TFI Bikes Full-stack

National public bike-share across four Irish cities, backed by the National Transport Authority: multilingual web and iOS/Android apps.

Web iOS Android Multilingual Visit
2Bill Maintenance

Direct-carrier mobile billing: charges to phone bill, sub-10-second transactions, via operators including Vodafone, Three, and O2.

Direct carrier billing Java Visit

The full stack, end to end.

Backend

  • Java (8 / 11 / 17)
  • Spring Framework / MVC (5.3)
  • Spring Boot (3.x)
  • Spring Security
  • Spring Data JPA
  • Hibernate
  • Flyway
  • Lombok
  • MapStruct

Frontend

  • Angular (17–20)
  • TypeScript
  • RxJS
  • AngularJS
  • JavaScript
  • HTML5
  • CSS3

Payments & Security

  • 13 gateways (Stripe, PayPal, Worldpay, Realex / Global Payments, ACI, Authipay, Payvector, Windcave, Planet, Checkout.com, NMI, Capita Pay360, Credorax)
  • Webhook signature verification
  • OAuth2 / JWT / OIDC
  • PCI-aware coding
  • Hosted payment pages

Cloud & DevOps

  • Docker
  • Jenkins CI/CD
  • Maven
  • Git / Bitbucket
  • AWS (S3 / CloudFront / Route 53)
  • Tomcat
  • SonarQube
  • Wazuh
  • Uptime Kuma
  • Observability & monitoring

Data

  • MySQL
  • SQL Server
  • Oracle
  • DB2
  • PL/SQL

Testing

  • JUnit 5
  • Mockito
  • Testcontainers
  • AssertJ
  • JMeter

Architecture & Leadership

  • Microservices & modular monoliths
  • System design
  • Legacy modernization
  • Agile / Scrum
  • Team leadership
  • Mentoring
  • AI-assisted development

Foundations and continuous learning.

  • B.Sc. in Computer Science — São Judas Tadeu University, São Paulo
  • General English Course — Griffith College, Dublin
  • Oracle Certified Professional, Java Programmer — Oracle
  • Process Management with ITIL v3 — Fujitsu
  • Web Developer Academy & Java Academy — Globalcode
  • Udemy: Spring & Hibernate (incl. Spring Boot); Angular – The Complete Guide; Apache Maven: Beginner to Guru; Responsive Web Design with HTML5 & CSS3; Bootstrap 4

Get in touch

Open to remote international roles. The best way to reach me is by email or LinkedIn.