Ruzora
Back to all jobs

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

By submitting, you agree to our privacy policy and terms of service.

AI-vetted engineers, ready now

Know someone perfect for this role?

It starts with a single call. 72 hours later, you're reviewing scored candidates who already match your stack and culture.