J

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

icon building Company : Jobgether
icon briefcase Job Type : Full Time
icon remote-alt Remote / Work from Home

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


This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Java Developer (Data | AWS) (IT Consultant) based in South Africa.


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.


Accountabilities


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


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.


Benefits



  • 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
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Original job Xpert: Senior Java Developer (Data | AWS) (IT consultant) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Senior Java Developer Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.