421 Java Aws jobs in South Africa

Java Developer (AWS)

Johannesburg, Gauteng Standard Bank Group

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Software Engineer with a strong Java skillset who is AWS Certified. The role involves designing, coding, testing, debugging, and correcting programs within software engineering environments that support continuous delivery pipelines. The engineer will also be responsible for the support and maintenance of systems. Additionally, the role includes producing software specifications in line with technical requirements and adhering to software quality assurance standards.

Qualifications
  • Type of Qualification: First Degree
  • Field of Study: Information Technology
  • Certification Required: AWS Developer or AWS Solution Architect
Experience
  • Software Engineering: 5-7 years; broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
  • 8-10 years; Proven experience in modern engineering practices i.e. dev ops, agile etc., Proven experience across multiple, broad IT Engineering disciplines, with demonstrated specialisation in at least one.
  • Experience Within The Required Scope Of Expertise: Extensive hands-on experience in developing JAVA applications for a minimum of 5 years.
  • Experiences in change deployment in a mid-to-large application.
  • Experience in automated CI/CD pipeline builds.
  • AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate.
  • Technical exposure and hands on experience in managing an application platform.
  • Knowledge and hands on experience in Docker and Kubernetes.
  • Familiarization to Angular development and implementations.
  • Understanding of Renovite solution for ATMs.
  • Exposure to maintain standards, guided by design/architecture patterns, and follow best practices to deliver high-quality and maintainable code.
Behavioural Competencies
  • Adopting Practical Approaches
  • Articulating Information
  • Checking Details
  • Developing Expertise
  • Documenting Facts
Technical Competencies
  • Agile Engineering
  • API Engineering
  • Automation
  • Cloud Computing
  • Continuous Delivery (CD)
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology

Johannesburg, Gauteng, South Africa

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer (AWS)

Johannesburg, Gauteng Standard Bank of South Africa Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

Software Engineer with a strong Java skillset who is AWS Certified. The role involves designing, coding, testing, debugging, and correcting programs within software engineering environments that support continuous delivery pipelines. The engineer will also be responsible for the support and maintenance of systems. Additionally, the role includes producing software specifications in line with technical requirements and adhering to software quality assurance standards.

Responsibilities
  • Design, code, test, debug, and correct programs within software engineering environments that support continuous delivery pipelines.
  • Provide support and maintenance for systems.
  • Produce software specifications in line with technical requirements and adhere to software quality assurance standards.
Qualifications
  • Type of Qualification: First Degree
  • Field of Study: Information Technology
  • Certification Required: AWS Developer or AWS Solution Architect
  • Experience Required – Software Engineering: 5-7 years; Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
  • Experience Required – Advanced: 8-10 years; Proven experience in modern engineering practices (e.g., DevOps, Agile); proven experience across multiple IT Engineering disciplines with specialization in at least one; experience within the required scope of expertise.

Extensive hands-on experience in developing Java applications for a minimum of 5 years. Experience in change deployment in a mid-to-large application. Experience in automated CI/CD pipeline builds. AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate. Technical exposure and hands-on experience in managing an application platform. Knowledge and hands-on experience in Docker and Kubernetes. Familiarization with Angular development and implementations. Understanding of Renovite solution for ATMs.

The individual is intended to have exposure to maintain standards, guided by design/architecture patterns (in consultation with the Engineering Lead and the Architecture team), and follow best practices across the teams, delivering high-quality and maintainable code maintaining consistency and standardizations.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer (AWS)

Johannesburg, Gauteng Standard Bank of South Africa Limited

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Business Segment: Personal & Private Banking

Location: ZA, GP, Johannesburg, Simmonds Street

Software Engineer with a strong Java skillset who is AWS Certified. The role involves designing, coding, testing, debugging, and correcting programs within software engineering environments that support continuous delivery pipelines. The engineer will also be responsible for the support and maintenance of systems. Additionally, the role includes producing software specifications in line with technical requirements and adhering to software quality assurance standards.

Responsibilities
  • Design, code, test, debug, and correct programs within software engineering environments that support continuous delivery pipelines.
  • Provide support and maintenance for systems.
  • Produce software specifications in line with technical requirements and adhere to software quality assurance standards.
Qualifications
  • Type of Qualification: First Degree
  • Field of Study: Information Technology
  • Certification Required: AWS Developer or AWS Solution Architect
Experience
  • Software Engineering — 5-7 years. Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
  • 8-10 years — Proven experience in modern engineering practices i.e. dev ops, agile etc., Proven experience across multiple, broad IT Engineering disciplines, with demonstrated specialisation in at least one.
  • Extensive hands-on experience in developing JAVA applications for a minimum of 5 years.
  • Experiences in change deployment in a mid-to-large application.
  • Experience in automated CI/CD pipeline builds.
  • AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate.
  • Technical exposure and hands on experience in managing an application platform.
  • Knowledge and hands on experience in Docker and Kubernetes.
  • Familiarization to Angular development and implementations.
  • Having an understanding of Renovite solution for ATMs.
Expectations

The individual is intended to have exposure to maintain standards, guided by design/architecture patterns (in consultation with the Engineering Lead and the Architecture team), and follow best practices across the teams, deliver high-quality and maintainable code maintaining consistency and standardizations.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java developer (aws)

Johannesburg, Gauteng Standard Bank Of South Africa Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Overview Software Engineer with a strong Java skillset who is AWS Certified. The role involves designing, coding, testing, debugging, and correcting programs within software engineering environments that support continuous delivery pipelines. The engineer will also be responsible for the support and maintenance of systems. Additionally, the role includes producing software specifications in line with technical requirements and adhering to software quality assurance standards. Responsibilities Design, code, test, debug, and correct programs within software engineering environments that support continuous delivery pipelines. Provide support and maintenance for systems. Produce software specifications in line with technical requirements and adhere to software quality assurance standards. Qualifications Type of Qualification: First Degree Field of Study: Information Technology Certification Required: AWS Developer or AWS Solution Architect Experience Required – Software Engineering: 5-7 years; Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions. Experience Required – Advanced: 8-10 years; Proven experience in modern engineering practices (e.g., Dev Ops, Agile); proven experience across multiple IT Engineering disciplines with specialization in at least one; experience within the required scope of expertise. Extensive hands-on experience in developing Java applications for a minimum of 5 years. Experience in change deployment in a mid-to-large application. Experience in automated CI/CD pipeline builds. AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate. Technical exposure and hands-on experience in managing an application platform. Knowledge and hands-on experience in Docker and Kubernetes. Familiarization with Angular development and implementations. Understanding of Renovite solution for ATMs. The individual is intended to have exposure to maintain standards, guided by design/architecture patterns (in consultation with the Engineering Lead and the Architecture team), and follow best practices across the teams, delivering high-quality and maintainable code maintaining consistency and standardizations. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java developer (aws)

Johannesburg, Gauteng Standard Bank Of South Africa Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Overview Business Segment: Personal & Private Banking Location: ZA, GP, Johannesburg, Simmonds Street Software Engineer with a strong Java skillset who is AWS Certified. The role involves designing, coding, testing, debugging, and correcting programs within software engineering environments that support continuous delivery pipelines. The engineer will also be responsible for the support and maintenance of systems. Additionally, the role includes producing software specifications in line with technical requirements and adhering to software quality assurance standards. Responsibilities Design, code, test, debug, and correct programs within software engineering environments that support continuous delivery pipelines. Provide support and maintenance for systems. Produce software specifications in line with technical requirements and adhere to software quality assurance standards. Qualifications Type of Qualification: First Degree Field of Study: Information Technology Certification Required: AWS Developer or AWS Solution Architect Experience Software Engineering — 5-7 years. Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions. 8-10 years — Proven experience in modern engineering practices i.e. dev ops, agile etc., Proven experience across multiple, broad IT Engineering disciplines, with demonstrated specialisation in at least one. Extensive hands-on experience in developing JAVA applications for a minimum of 5 years. Experiences in change deployment in a mid-to-large application. Experience in automated CI/CD pipeline builds. AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate. Technical exposure and hands on experience in managing an application platform. Knowledge and hands on experience in Docker and Kubernetes. Familiarization to Angular development and implementations. Having an understanding of Renovite solution for ATMs. Expectations The individual is intended to have exposure to maintain standards, guided by design/architecture patterns (in consultation with the Engineering Lead and the Architecture team), and follow best practices across the teams, deliver high-quality and maintainable code maintaining consistency and standardizations. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer (AWS Certified)

Johannesburg, Gauteng Africonology Solutions

Posted 24 days ago

Job Viewed

Tap Again To Close

Job Description

We are seeking a seasoned Software Engineer (AWS Certified) with deep expertise in Java and modern engineering practices such as DevOps and Agile methodologies . This role is pivotal in designing, building, and deploying cloud-native solutions on AWS that meet complex business requirements.

You will play a technical leadership role within a cross-functional team, translating strategic goals into robust, scalable, and secure architectures that drive innovation and operational excellence.

Key Responsibilities:
  • Design and implement cloud-native applications and services using AWS , ensuring scalability, reliability, and security.

  • Lead the development of enterprise-level software using Java and associated frameworks (e.g., Spring Boot).

  • Collaborate closely with product owners, architects, and other stakeholders to understand business needs and translate them into technical solutions.

  • Champion DevOps practices : CI/CD pipelines, infrastructure as code, monitoring, and automated testing.

  • Mentor junior engineers and contribute to establishing engineering best practices.

  • Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives) and contribute to continuous improvement.

  • Ensure compliance with architecture, security, and operational guidelines.

Required Qualifications:
  • AWS Certified (at least one certification such as AWS Certified Solutions Architect – Associate or Professional).

  • Strong experience in Java (preferably Java 11 or later) and frameworks like Spring Boot .

  • Proven experience designing and building applications in a cloud environment , ideally AWS.

  • Solid grasp of DevOps principles , tools, and platforms (e.g., Jenkins, GitLab CI/CD, Terraform, CloudFormation).

  • Experience with containerization technologies such as Docker and orchestration with Kubernetes or ECS/EKS .

  • Proficiency in REST API design , microservices architecture, and distributed systems.

  • Strong knowledge of Agile/Scrum development methodologies.

Preferred Skills and Experience:
  • Experience with serverless architecture (AWS Lambda, API Gateway, DynamoDB).

  • Knowledge of observability tools such as CloudWatch, Prometheus, Grafana, or ELK stack.

  • Familiarity with relational and NoSQL databases (e.g., PostgreSQL, DynamoDB).

  • Understanding of security best practices in cloud environments.

Soft Skills:
  • Strong analytical and problem-solving abilities.

  • Excellent communication and collaboration skills.

  • Ability to lead technical discussions , influence decision-making, and mentor team members.

  • Comfortable working in a fast-paced, agile environment with evolving priorities.

Why Join Us?
  • Work on cutting-edge cloud-native projects.

  • Collaborate with a forward-thinking team of engineers and innovators.

  • Flexible working arrangements and a supportive culture.

  • Opportunities for continuous learning, AWS training, and certification support.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java EE Developer (AWS)

Johannesburg, Gauteng Sabenza IT & Recruitment

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

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
  • Bachelor’s 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.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Java aws Jobs in South Africa !

Senior Software Engineer (Java/Python/AWS) – Remote (South Africa) – R1.5m pa

Eastern Cape, Eastern Cape e-Merge IT Recruitment

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Overview

We’re looking for a Senior Software Engineer with strong Java, Python, and AWS skills to help build advanced financial platforms used by top investment firms. This is a remote role (South Africa only) , offering R1.5m per annum with a collaborative, highly skilled FinTech team.

We’re not your average corporate nine-to-five — we’re a powerhouse of innovation , wrapped in code and fueled by energy.

What You’ll Do
  • Design and develop complex financial applications and frameworks
  • Write clean, high-performance, maintainable code with tests
  • Build and support software, including application logic and web-based user interfaces
  • Support deployment of new products and features
  • Pair program and collaborate extensively with a senior team
  • Balance business objectives with compliance standards
Qualifications
  • BSc/BEng Computer Science, Software Engineering, or related degree
  • 15+ years’ software engineering experience
  • C++ experience (advantageous)
  • Smalltalk / Gemstone knowledge (nice-to-have)
  • Strong understanding of object-oriented design and databases
How to Apply

Reference Number: GZ60665

Contact Garth at or call to discuss this and other opportunities.

At e-Merge IT Recruitment , we specialise in matching top developers with the right companies. Check out for more great positions.

Know someone perfect for this role? We pay cash for successful referrals!

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer (Java/Python/AWS) – Remote (South Africa) – R1.5m pa

Western Cape, Western Cape e-Merge IT Recruitment

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Overview

We’re looking for a Senior Software Engineer with strong Java, Python, and AWS skills to help build advanced financial platforms used by top investment firms. This is a remote role (South Africa only) , offering R1.5m per annum with a collaborative, highly skilled FinTech team.

We’re not your average corporate nine-to-five — we’re a powerhouse of innovation , wrapped in code and fueled by energy.

What You’ll Do
  • Design and develop complex financial applications and frameworks
  • Write clean, high-performance, maintainable code with tests
  • Build and support software, including application logic and web-based user interfaces
  • Support deployment of new products and features
  • Pair program and collaborate extensively with a senior team
  • Balance business objectives with compliance standards
Qualifications
  • BSc/BEng Computer Science, Software Engineering, or related degree
  • 15+ years’ software engineering experience
  • C++ experience (advantageous)
  • Smalltalk / Gemstone knowledge (nice-to-have)
  • Strong understanding of object-oriented design and databases
How to Apply

Reference Number: GZ60665

Contact Garth at or call to discuss this and other opportunities.

At e-Merge IT Recruitment , we specialise in matching top developers with the right companies. Check out for more great positions.

Know someone perfect for this role? We pay cash for successful referrals!

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer (Java/Python/AWS) – Remote (South Africa) – R1.5m pa

Gauteng, Gauteng e-Merge IT Recruitment

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Overview

We’re looking for a Senior Software Engineer with strong Java, Python, and AWS skills to help build advanced financial platforms used by top investment firms. This is a remote role (South Africa only) , offering R1.5m per annum with a collaborative, highly skilled FinTech team.

We’re not your average corporate nine-to-five — we’re a powerhouse of innovation , wrapped in code and fueled by energy.

What You’ll Do
  • Design and develop complex financial applications and frameworks
  • Write clean, high-performance, maintainable code with tests
  • Build and support software, including application logic and web-based user interfaces
  • Support deployment of new products and features
  • Pair program and collaborate extensively with a senior team
  • Balance business objectives with compliance standards
Qualifications
  • BSc/BEng Computer Science, Software Engineering, or related degree
  • 15+ years’ software engineering experience
  • C++ experience (advantageous)
  • Smalltalk / Gemstone knowledge (nice-to-have)
  • Strong understanding of object-oriented design and databases
How to Apply

Reference Number: GZ60665

Contact Garth at or call to discuss this and other opportunities.

At e-Merge IT Recruitment , we specialise in matching top developers with the right companies. Check out for more great positions.

Know someone perfect for this role? We pay cash for successful referrals!

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Java Aws Jobs