Sabenza IT & Recruitment - Senior Java Developer
Client: Sabenza IT & Recruitment
Location: Remote, GT, za
Contract: Freelance
Job Description
This is a remote position. We are seeking a Senior Java Developer with strong backend and data engineering expertise to design, develop, and optimize scalable data-driven solutions within an AWS cloud environment. The ideal candidate will have deep Java experience, advanced SQL skills, and hands-on exposure to AWS data services.
Key Responsibilities
- Design and develop robust backend services and APIs using Java.
- Build and maintain scalable data pipelines and ETL processes.
- Develop high-performance SQL queries and optimize database performance.
- Implement and manage AWS-based data solutions.
- Integrate data across multiple platforms and systems.
- Ensure code quality through unit testing, code reviews, and CI/CD best practices.
- Monitor, troubleshoot, and optimize production systems.
- Collaborate with data engineers, architects, and DevOps teams to deliver secure, scalable solutions.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Relevant AWS certifications advantageous.
- 7+ years of backend development experience using Java.
- Strong SQL development and database optimization skills.
- Proven experience working with AWS cloud services, including Amazon S3, Amazon Redshift, Amazon Kinesis, AWS Glue, AWS Lambda.
- Experience building data ingestion and transformation pipelines.
- Strong understanding of RESTful API design principles.
- Experience with microservices architecture.
- Familiarity with CI/CD pipelines and DevOps practices.
Additional Information
This position requires the ability to work independently in a remote setting.
No longer accepting applications
Get instant notifications for new Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.