Senior Java Backend Engineer
Summary
Senior Java backend engineer designing and building services with Java 17+/Spring Boot, JPA/jOOQ persistence, and Kafka/RabbitMQ event-driven flows for US partner companies in payments, insurance, and logistics. 100% remote for residents of eight Latin American countries; USD 48k–72k/year; English B2+ required.
Senior Java Backend Engineer (Spring Boot) at Ruzora. Full-time, 100% remote for residents of Peru, Colombia, Mexico, Argentina, Brazil, Chile, Uruguay, Costa Rica. Compensation USD 48k-72k/year, negotiable. English B2+ required.You'll join US partner companies building payment systems, insurance platforms and logistics backends where a bad deploy costs real money.Responsibilities: design and build services with Java and Spring Boot; model persistence with JPA or jOOQ and tune queries; build event-driven flows with Kafka or RabbitMQ; own reliability (timeouts, retries, circuit breakers); write unit and integration tests with JUnit and Testcontainers; lead incremental migration off older Java/Spring versions.Requirements: 5+ years of Java, 3+ with Spring Boot in production; Java 17+; strong SQL, ORM and transaction boundaries; experience with a message broker and at-least-once delivery; Maven or Gradle and containerized deployment (Docker, Kubernetes); excellent written and spoken English (B2+).
Location: Remote - Peru, Colombia, Mexico, Argentina, Brazil, Chile, Uruguay, Costa Rica
Skills required for this job:
- Apache Maven
- Back-end development
- Docker
- Jakarta Persistence (JPA)
- Java
- Kubernetes
- Message brokers
- SQL
- Spring Boot