1h ago
New

Xpert: Senior Java Developer (Data | AWS) (IT consultant)

South AfricaSouth AfricaRemoteContractsenior
Java DeveloperSoftware Engineering
2 views0 saves0 applied

Quick Summary

Key Responsibilities

Design, develop, and maintain backend services built on top of a large-scale data platform. Build and optimize data processing workflows for both batch and streaming use cases. Leverage AWS services,

Technical Tools
Java DeveloperSoftware Engineering

Join a high-impact technology engagement focused on building and maintaining scalable, cloud-native data services. In this hands-on backend engineering role, you will develop reliable systems that ingest, transform, and serve large volumes of structured and streaming data. You will leverage Java, SQL, and AWS technologies to deliver efficient data workflows that support product teams and customers. Working closely with product stakeholders, you will contribute to robust data infrastructure, improve data accessibility, and ensure the accuracy and timeliness of critical information. This opportunity is ideal for an experienced engineer who enjoys solving complex technical challenges in a data-intensive environment. The role offers remote flexibility, an international working context, and the opportunity to make an immediate impact on a client engagement.

As a Senior Java Developer, you will take ownership of backend development and data service delivery, ensuring that systems remain scalable, reliable, and efficient. Your main responsibilities will include:

  • Design, develop, and maintain backend services built on top of a large-scale data platform.
  • Build and optimize data processing workflows for both batch and streaming use cases.
  • Leverage AWS services, including S3, Redshift, Athena, Kinesis, Glue, Step Functions, Lambda, and SQS, to support cloud-native data solutions.
  • Collaborate with product teams and key stakeholders to understand requirements and deliver high-quality technical solutions.
  • Develop and maintain APIs, data models, and data integration processes to ensure reliable data access and processing.
  • Document technical architectures, APIs, data workflows, and operational procedures to support maintainability and knowledge sharing.
  • Contribute to the performance, scalability, reliability, and continuous improvement of backend and data-intensive systems.
  • Requirements

    ~2 min read

    The ideal candidate is a hands-on backend engineer with strong Java development skills, solid database expertise, and practical experience building data-intensive applications in AWS environments. You should be comfortable working independently in a remote setting, communicating clearly with technical and non-technical stakeholders, and delivering solutions within a fast-paced engagement.

  • Technical expertise: Strong proficiency in Java and SQL, with familiarity with Python considered an advantage.
  • Data engineering: Demonstrated experience working with large datasets and designing or supporting data-intensive systems involving batch processing and streaming.
  • AWS experience: Hands-on knowledge of AWS services such as S3, Redshift, Athena, Kinesis, Glue, Step Functions, Lambda, and SQS.
  • Database skills: Strong database knowledge, with experience in PostgreSQL and Amazon Redshift considered beneficial.
  • Backend development: Experience designing, developing, and maintaining reliable backend services and data-driven applications.
  • Communication and documentation: Strong written communication skills and the ability to document APIs, data models, workflows, and technical processes clearly.
  • Education: A degree in Computer Science, Mathematics, or a related discipline, or equivalent practical experience.
  • Location and availability: Must be based in South Africa, available to work remotely with a schedule that partially overlaps with US working hours, and able to start immediately or with a maximum notice period of one week.
  • Contract readiness: Must be willing to work as an independent contractor for an initial three-to-six-month engagement, with the ability to invoice monthly.
  • What We Offer

    ~2 min read
  • Remote work: Work remotely from anywhere within South Africa.
  • Contract flexibility: An initial three-to-six-month independent contractor engagement, with the possibility of renewal.
  • International collaboration: Work with product teams and stakeholders in a professional environment that partially aligns with US working hours.
  • Technical impact: Contribute to meaningful data engineering initiatives involving scalable backend systems, cloud infrastructure, and large datasets.
  • Modern technology stack: Gain hands-on exposure to a broad range of AWS services and cloud-native data technologies.
  • Professional development: Strengthen your expertise in Java, SQL, AWS, and data-intensive backend engineering through practical project work.
  • Compensation arrangement: Independent contractor engagement with monthly invoicing. Specific rates, paid leave, healthcare coverage, and additional benefits have not been specified.
  • How Jobgether works:
    We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
    We appreciate your interest and wish you the best!
     
    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
     
     
    #LI-CL1
    ✓Remote work: Work remotely from anywhere within South Africa.
    ✓Contract flexibility: An initial three-to-six-month independent contractor engagement, with the possibility of renewal.
    ✓International collaboration: Work with product teams and stakeholders in a professional environment that partially aligns with US working hours.
    ✓Technical impact: Contribute to meaningful data engineering initiatives involving scalable backend systems, cloud infrastructure, and large datasets.
    ✓Modern technology stack: Gain hands-on exposure to a broad range of AWS services and cloud-native data technologies.
    ✓Professional development: Strengthen your expertise in Java, SQL, AWS, and data-intensive backend engineering through practical project work.
    ✓Compensation arrangement: Independent contractor engagement with monthly invoicing. Specific rates, paid leave, healthcare coverage, and additional benefits have not been specified.

    Location & Eligibility

    Where is the job
    South Africa
    Remote within one country
    Who can apply
    ZA

    About this job

    Who can apply
    South Africa
    Posted
    Today
    Employer
    has 5,601 open jobs on Jobera in 42 countries.

    Listing Details

    Posted
    October 22, 2026
    First seen
    October 22, 2026
    Last seen
    October 22, 2026

    Posting Health

    Days active
    0
    Repost count
    0
    Trust Level
    68%
    Scored at
    October 22, 2026

    Signal breakdown

    freshnesssource trustcontent trustemployer trust
    Newsletter

    Stay ahead of the market

    Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

    A
    B
    C
    D
    Join 12,000+ marketers

    No spam. Unsubscribe at any time.

    Xpert: Senior Java Developer (Data | AWS) (IT consultant)