Senior Backend Java Engineer

infinniinnovationssa

United States

Remote

USD 120,000 - 170,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Relocation support
Professional development opportunities

Job summary

infinniinnovationssa is seeking a senior backend engineer to design and build scalable Java services for a high‑throughput platform. You will own distributed system architectures, implement event‑driven data flows with Kafka, and optimize data models in PostgreSQL and Redis while tuning JVM performance.

You will mentor peers, conduct design reviews, and collaborate with infrastructure to deploy on AWS. Remote-friendly with flexible hours and periodic team gatherings.

Qualifications

  • At least five years of experience as a senior developer or architect.
  • Expert Java skills with Spring and Hibernate/JPA.
  • Strong command of Java concurrency and production-grade design.
  • Practical understanding of distributed systems, including Kafka.
  • Experience running services on AWS with PostgreSQL/ Redis.

Responsibilities

  • Develop and evolve backend Java services from design to production operation.
  • Set architecture for distributed, horizontally scalable systems and Kafka event flows.
  • Model and optimize data in PostgreSQL, Redis, and analytical databases.
  • Write and review safe concurrent code; analyze JVM performance and GC behavior.
  • Mentor engineers through code reviews, design discussions, and pairing.
  • Deploy and operate services on AWS with infrastructure partners.

Skills

Java expertise
Spring Framework
Hibernate/JPA
Java concurrency
Distributed systems
Kafka experience
PostgreSQL
Redis
AWS

Tools

Go
Rust
TypeScript
Kubernetes
CI/CD

Job description

Role overview

Design and build backend services for a platform handling substantial, concurrent workloads. This senior, hands-on engineering role combines architectural ownership with production coding, with a focus on distributed systems, event-driven data flows, performance, and reliability. It also includes helping other engineers strengthen their designs and implementation practices.

Responsibilities
  • Develop and evolve backend services, primarily in Java, from system design through production operation.
  • Set architecture for distributed systems that can scale horizontally, and design Kafka-based event flows that account for eventual consistency.
  • Model and optimize data in PostgreSQL, Redis, and analytical databases.
  • Write and review safe concurrent code; investigate latency, throughput, memory, JVM, and garbage-collection behavior.
  • Deploy and operate services on AWS in partnership with infrastructure colleagues.
  • Mentor engineers through code reviews, design discussions, and pairing.
Requirements
  • At least five years of experience as a senior developer or architect.
  • Expert Java skills and deep experience with Spring and Hibernate/JPA.
  • Strong command of Java concurrency, including executors, thread pools, synchronization, and common failure modes.
  • Practical understanding of distributed systems, including eventual consistency, idempotency, and horizontal scaling; production Kafka experience.
  • Strong PostgreSQL skills, experience with Redis, and experience running services on AWS.
  • Knowledge of JVM internals and hands‑on performance tuning using profilers, heap dumps, or garbage‑collection logs.
Nice to have
  • Experience with Go, Rust, or TypeScript; Kubernetes; CI/CD; or service ownership through production.
  • Exposure to columnar or OLAP databases, high‑availability design, observability, distributed tracing, or LLM‑based tools and systems.
Benefits and work setup
  • Flexible hours and remote work within the EU, or work from offices in Tenerife; a yearly company gathering is mentioned.
  • The listing describes compensation and relocation support based on experience, alongside professional development opportunities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Java developer
Senior Backend Java developer

DXC Luxoft • New York (NY)

On-site
USD 150,000 - 210,000
Staff Engineer - Backend/Java
Staff Engineer - Backend/Java

fanaticsinc • United States

Remote
USD 140,000 - 210,000
Senior Java Backend Engineer
Senior Java Backend Engineer

Lorhan Corporation • Newark (NJ)

On-site
USD 160,000 - 210,000
Staff Engineer - Backend/Java (REMOTE)
Staff Engineer - Backend/Java (REMOTE)

fanaticsfbg • United States

Remote
USD 150,000 - 210,000
Remote work
Occasional travel
Senior Software Engineer, Backend (Java) - All Genders
Senior Software Engineer, Backend (Java) - All Genders

Doodle • United States

Remote
USD 77,000 - 111,000
Senior Backend Engineer (Java/Kotlin)
Senior Backend Engineer (Java/Kotlin)

Airomeda • United States

Remote
USD 140,000 - 190,000
Senior Backend Engineer
Senior Backend Engineer

incode • United States

Remote
USD 140,000 - 190,000
Lead Java Developer
Lead Java Developer

NewGMedia Recruitment Agency • United States

Hybrid
USD 150,000 - 230,000
Flexible work arrangements
Paid vacation & sick leave
Health-expense budget
Senior Software Engineer (Java)
Senior Software Engineer (Java)

externaljobboards • United States

Hybrid
USD 140,000 - 190,000
Healthcare
Learning support
Well-being programs
+3
Senior Backend Java Developer
Senior Backend Java Developer

TOPSYSIT • Menlo Park (CA)

Hybrid
USD 170,000 - 210,000