Johannesburg: Java EE Developer (AWS) posted by Sabenza IT & Recruitment
Job Description
We are seeking a highly skilled Senior Backend Java EE Developer with proven expertise in designing, developing, and deploying enterprise-grade applications. The ideal candidate will have strong experience in Java EE, microservices, RESTful APIs, database design, and AWS cloud services. This role requires a detail-oriented engineer with strong problem-solving skills and the ability to design scalable, secure, and performant backend systems.
As a senior team member, you will play a key role in architecting solutions, mentoring junior developers, and ensuring best practices in software development.
Key Responsibilities:
- Design, develop, and maintain Java EE backend applications and microservices.
- Develop and optimize RESTful APIs and integrations with internal/external systems.
- Work with AWS services (EC2, ECS/EKS, Lambda, S3, API Gateway, RDS, DynamoDB, CloudFormation, etc.) to design scalable cloud-native solutions.
- Ensure systems are secure, high-performing, and resilient, following industry best practices.
- Collaborate with front-end developers, architects, business analysts, and QA teams to deliver end-to-end solutions.
- Write unit, integration, and performance tests to ensure code quality.
- Participate in code reviews, technical discussions, and architecture decisions.
- Implement CI/CD pipelines for efficient deployments (e.g., Jenkins, GitLab CI, AWS CodePipeline).
- Troubleshoot and resolve production issues in a timely manner.
- Mentor and guide junior and mid-level developers in coding standards and cloud practices.
Requirements
- Bachelors Degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- AWS certifications (e.g., AWS Certified Developer Associate, AWS Solutions Architect Associate/Professional) are an advantage.
- 8+ years of backend development experience with Java EE / Jakarta EE.
- Strong knowledge of Object-Oriented Programming (OOP), design patterns, and enterprise application development.
- Proven experience with Spring / Spring Boot and microservices architecture.
- Strong expertise in AWS cloud services (compute, storage, networking, security, and serverless).
- Proficiency in RESTful APIs, JSON, XML, and API security standards (OAuth2, JWT).
- Database expertise in SQL (PostgreSQL, MySQL, Oracle) and NoSQL (DynamoDB, MongoDB).
- Experience with containerization and orchestration (Docker, Kubernetes, ECS/EKS).
- Hands-on with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, AWS CodePipeline).
- Experience with testing frameworks (JUnit, TestNG, Mockito).
- Strong knowledge of Linux/Unix environments.
- Familiarity with event-driven architectures, messaging queues (Kafka, RabbitMQ, SQS/SNS).
- Experience working with Agile/JAD methodologies.
Ready to Apply?
Click below to apply directly with the employer
Safe & secure application
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Follow up your job application with a polite email if you haven't heard back within a week.
How to Apply
Click “GO APPLY” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Western Cape: Workshop Technician posted by Hospitality Hire
The successful candidate willPerform routine maintenance, repairs, and technical work in the hotel workshop.Ensure all tools, equipment, and hotel assets...
View JobWestern Cape: Spray Painter posted by Hospitality Hire
The successful candidate willApply high-quality finishes to furniture, fixtures, and surfaces throughout the hotel.Ensure a flawless and professional...
View JobWestern Cape: Catering Technician posted by Hospitality Hire
The successful candidate willMaintain, repair, and service all catering and kitchen equipment throughout the hotel.Ensure all kitchen appliances operate...
View JobWestern Cape: Senior HVAC Technician posted by Hospitality Hire
nbspThe successful candidate willOversee the installation, maintenance, and repair of all HVAC Heating, Ventilation, and Air Conditioning systems in the...
View JobGauteng: Intermediate Software Developer (3+ years) posted by Network Finance
Location Edenvale Office BasedDutiesDesign and code new development for existing and new clientsSupport and maintenance of existing systems, including...
View JobWestern Cape: Senior Business Analyst – Finance posted by Network Finance
What Yoursquoll DoAs the Senior Business Analyst, yoursquoll be the go-to person for understanding the businessrsquos needs, translating them into…
View Job
Browse Employers
Job Alerts