---
title: "Senior Java Developer"
company: "South Geeks"
company_url: "https://www.remjobs.works/companies/south-geeks"
url: "https://www.remjobs.works/job/south-geeks-senior-java-developer-4ebff7f6-ab32-4eb1-b545-18a441167491"
apply_url: "https://jobs.ashbyhq.com/southgeeks/0ab9675d-2a42-4c63-8063-6a820f2134e2"
workplace: remote
location: "Remote"
employment_type: full-time
seniority: senior
role: software-engineering
region: other
skills: ["aws", "java"]
date_posted: 2026-08-26T16:39:36.088Z
first_seen_by_remjobs: 2026-09-15T18:13:01.371Z
---

# Senior Java Developer

**South Geeks** · Remote

Apply: https://jobs.ashbyhq.com/southgeeks/0ab9675d-2a42-4c63-8063-6a820f2134e2

## About the role

Hi there :)

Thanks for checking in to find out about our open position. We´ll provide as much information as possible, but please feel free to reach us if you have further questions. We´ll be happy to see your application, even if there are skills you don't quite master!

#### About Us

At South Geeks, we connect top-performing engineers from Latin America with global organizations building meaningful, long-term products. We focus on high-impact work, strong technical environments, and creating spaces where professionals can grow, contribute, and thrive.

#### About the Client

Our client is a global nonprofit technology organization dedicated to helping people discover, preserve, and connect family history data. They operate large-scale, cloud-based platforms used by millions worldwide, where data accuracy, integrity, and reliability are critical to the mission.

#### About the Role

We are seeking a Senior Software Engineer (Java) who combines strong backend engineering skills with a deep interest in data quality and large-scale data correction. This is a highly technical position focused on investigating data issues, debugging complex systems, and writing substantial Java code to repair and improve massive datasets.

You’ll work in an iterative, fast-moving environment, diagnosing issues across distributed systems, building safe and repeatable repair workflows, and ensuring data correctness across millions of records.

#### Key Responsibilities

- Investigate, diagnose, and resolve data-quality issues in large-scale backend systems.

- Design and implement Java-based repair and correction pipelines for high-volume datasets.

- Debug and fix issues in existing Java codebases supporting distributed systems.

- Build safe, idempotent jobs to correct data without introducing regressions.

- Leverage AWS services (such as S3, SQS, and Lambda) to support queue-driven and batch workflows.

- Analyze system behavior related to performance, concurrency, and memory usage.

- Clearly communicate findings, risks, and recommendations to technical and non-technical stakeholders.

#### Required Skills & Experience

- 6+ years of professional experience developing Java in large-scale backend systems.

- Strong debugging, triage, and data analysis skills.

- Experience working with distributed systems and high-volume processing pipelines.

- Hands-on experience with AWS, including services such as S3, SQS, and Lambda.

- Solid understanding of performance optimization, concurrency, and memory-efficient design patterns.

- Ability to design reliable, repeatable data repair workflows.

- Comfort operating in ambiguous, evolving problem spaces and deriving practical solutions.

- Strong communication skills, with the ability to summarize complex technical findings clearly.

#### Nice to Have

- Experience working with genealogical, historical, or highly interrelated datasets.

- Familiarity with queue-driven architectures and event-based processing.

- Experience improving data integrity in legacy or long-lived systems.

#### Our Team

We strive to create an inspiring and growth-oriented environment where everyone feels valued, heard, and empowered. We promote both personal and professional development, with individualized support for your needs and goals. We aim to build a space where everyone can thrive.

#### What We Offer

- Long-term projects

- 100% remote work

- Payment in USD

- Paid Time Off (PTO)

- Work-from-home & training reimbursement

- English lessons

- Technical training

- Career coaching

---

Source: South Geeks's own career page, read by RemJobs. Canonical HTML version: https://www.remjobs.works/job/south-geeks-senior-java-developer-4ebff7f6-ab32-4eb1-b545-18a441167491
