Ruzora

Java Backend Engineer (Spring Boot)

Remote (LATAM)
Full-time
Senior

Build resilient Spring Boot services for US companies running Java where correctness and uptime matter most.

Already applied? Check your status

About the Role

We're looking for a Senior Java Engineer to join our partner companies building payment systems, insurance platforms, logistics backends, and other services where a bad deploy costs real money. You'll work with modern Java and Spring Boot, split and strengthen services, and bring the kind of testing discipline these systems require.

What You'll Do

  • Design and build services with Java and Spring Boot
  • Model persistence with JPA or jOOQ and tune the queries behind it
  • Build event-driven flows with Kafka or RabbitMQ
  • Own reliability: timeouts, retries, circuit breakers, graceful degradation
  • Write unit and integration tests with JUnit and Testcontainers
  • Lead incremental migration off older Java and Spring versions

Requirements

  • 5+ years of Java development, 3+ with Spring Boot in production
  • Comfortable with Java 17 or newer, including records and streams
  • Strong SQL and ORM experience, plus an understanding of transaction boundaries
  • Experience with a message broker and with at-least-once delivery semantics
  • Experience with Maven or Gradle and containerized deployment
  • Excellent written and verbal English (B2+)

Nice to Have

  • Experience with Kotlin on the JVM
  • Experience with Quarkus or Micronaut
  • Knowledge of JVM tuning and profiling
  • Background in payments, insurance, or logistics

Tech Stack

Java
Spring Boot
PostgreSQL
Kafka
JUnit
Kubernetes

Benefits & Perks

Competitive USD salary
100% remote work
Flexible working hours
Professional development budget
Health insurance stipend
Equipment allowance

Apply for this Position

Competitive salary - Remote

That's all for now. We'll ask for the rest (LinkedIn, exact rate, availability) on your profile later.

By submitting, you agree to our privacy policy and terms of service. We use your profile to match you to roles, and your work history to learn which companies hire Latin American engineers. When we contact one of those companies, we never mention you or show them your profile. Our public pages also show anonymous summaries of our vetted engineers (by skill, level and availability, never a group of fewer than five) and blind profiles without your name, employer or contact details (they show your seniority, experience, skills and your working-hours overlap with US Eastern time); email team@ruzora.com to be left off every public page.

Guides for engineers

Free guides from the Ruzora blog.

Remote roles paid in USD

Know someone perfect for this role?

Send them the link. And if it's you, apply with your CV in minutes.