South Geeks logoSouth Geeks logo

Senior Java Developer / SDET

Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

To be successful in this role, candidates should possess:A deep understanding of data integrity and quality assurance. Experience working with distributed systems and cloud technologies. Proficiency in Java and familiarity with AWS services.

About the job

Hello and welcome! We appreciate your interest in our open position.

At South Geeks, we are committed to providing comprehensive information about this role. Please do not hesitate to reach out if you have any questions; we are eager to review your application, even if you may not fulfill every requirement!

About Us

South Geeks specializes in connecting high-caliber engineers from Latin America with organizations worldwide that are dedicated to creating impactful, long-lasting products. We prioritize high-stakes projects, robust technical environments, and fostering spaces where professionals can excel, contribute, and advance their careers.

About the Client

Our client is an international nonprofit technology organization focused on empowering individuals to explore, maintain, and connect their family history data. They manage extensive, cloud-based platforms utilized by millions globally, emphasizing the utmost data accuracy, integrity, and reliability in their mission.

About the Role

We are looking for a Senior Software Engineer proficient in Java, who possesses exceptional backend engineering skills and a keen interest in data quality and large-scale data rectification. This role demands a technical expert who will delve into data issues, debug intricate systems, and develop extensive Java code to rectify and enhance vast datasets.

In this dynamic and iterative environment, you will be diagnosing issues across distributed systems, constructing safe and repeatable repair workflows, and ensuring data accuracy across millions of records.

Key Responsibilities

  • Investigate, diagnose, and resolve data quality challenges in extensive backend systems.

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

  • Debug and resolve issues within existing Java codebases that support distributed systems.

  • Create safe, idempotent jobs to rectify data without causing regressions.

  • Utilize AWS services (such as S3, SQS, and Lambda) to enhance queue-driven and batch workflows.

  • Analyze system performance concerning behavior, concurrency, and memory usage.

  • Effectively communicate findings, risks, and recommendations to both technical and non-technical stakeholders.

Required Skills & Experience

  • Over 6 years of professional experience in Java development within large-scale backend systems.

  • Demonstrated expertise in debugging and enhancing complex Java applications.

  • Strong understanding of cloud services and data management.

About South Geeks

South Geeks connects skilled engineers from Latin America with organizations focused on impactful product development. We value high-impact work and promote an environment of growth and contribution.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.