206 Java Aws jobs in South Africa
Java Developer (AWS Certified)
Posted 13 days ago
Job Viewed
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.
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.
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.
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.
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.
JAVA & AWS – SENIOR SOFWARE DEVELOPER: R1.3M-R1.6M - CAPE TOWN: join Global Logistics Tech Leader
Posted 13 days ago
Job Viewed
Job Description
Direct message the job poster from Acuity Consultants
Recruitment Director @ acuityconsultants.jobsAn excellent opportunity for a SENIOR SOFTWARE DEVELOPER – JAVA & AWS – to join a Global Leader building solutions in the Logistics Sector.
Based in CAPE TOWN (hybrid) this SENIOR SOFTWARE ENGINEER (Java & AWS) role offers a salary of R1.3M – R1.6M.
THE COMPANY:
An innovator in TECH-ENABLED LOGISTICS - they are the global-leader in Logistics Technology, having developed a platform that connects people who need to move goods (like furniture, cars, or even entire homes) with transport providers who have available space in their vehicles.
Founded in 2009, and having received substantial investment, they are now scaling up quickly.
THE ROLE:
Solve complex software issues to help scale and future proof the business.
Deliver excellent production ready, logical and pragmatic code following Agile processes.
Collaborate with technical and non-technical stakeholders.
Ensure testing techniques and frameworks are considered, and champion improvements.
Mentor and develop more junior colleagues.
TECH STACK:
Cloud: AWS.
Back end: Java - with Spring - and Python.
REQUIRED SKILLS:
Senior Software Engineer with 8+ years of experience.
Solid technical skills using JAVA, SPRING, AWS.
Good understanding of web development practices and technologies and tools.
Familiar with software architecture patterns, database optimisations, infrastructure, scalability and deployment
A broad understanding of the software development lifecycle and practical hands-on experience with CI/CD and QA.
Experience working in an Agile development environment.
Exposure to e-commerce a bonus.
Seniority level- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries Software Development and Transportation, Logistics, Supply Chain and Storage
Referrals increase your chances of interviewing at Acuity Consultants by 2x
Get notified about new Software Engineer jobs in City of Cape Town, Western Cape, South Africa .
Cape Town, Western Cape, South Africa 17 hours ago
Cape Town, Western Cape, South Africa 16 hours ago
Cape Town, Western Cape, South Africa 15 hours ago
Cape Town, Western Cape, South Africa 1 day ago
Cape Town, Western Cape, South Africa 1 month ago
Software Engineer - 85 Percent Average in MatricCape Town, Western Cape, South Africa 3 weeks ago
City of Cape Town, Western Cape, South Africa 1 week ago
Front end Developer at Datonomy SolutionsCape Town, Western Cape, South Africa 5 days ago
Junior Software Development Engineer (CPT)Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 8 hours ago
Software Developer (Full Stack Developer)Cape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 19 hours ago
Software Engineer (Python) - Supply ChainCape Town, Western Cape, South Africa 3 weeks ago
Software Engineer (Python) - Supply ChainCape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 5 days ago
Cape Town, Western Cape, South Africa 1 day ago
Cape Town, Western Cape, South Africa 2 weeks ago
City of Cape Town, Western Cape, South Africa 4 days ago
City of Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 2 months ago
City of Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 2 days ago
Cape Town, Western Cape, South Africa 19 hours ago
Cape Town, Western Cape, South Africa 2 days ago
Cape Town, Western Cape, South Africa 4 days ago
Cape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 5 days ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 5 days ago
Cape Town, Western Cape, South Africa 6 months ago
Cape Town, Western Cape, South Africa 1 month ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrJava & aws – senior sofware developer: r1.3m-r1.6m - cape town: join global logistics tech leader
Posted today
Job Viewed
Job Description
Java & aws – senior sofware developer: r1.3m-r1.6m - cape town: join global logistics tech leader
Posted today
Job Viewed
Job Description
Software Development
Posted 13 days ago
Job Viewed
Job Description
As an experienced .NET developer, you will maintain, extend, and continuously improve our back-end code base. Together with the team lead, you will ensure that our clients (front-end developers and other API clients) have a seamless experience. You will work on/within a microservices platform architecture with challenges such as multi-tenancy, caching, persistence, long-running jobs, messaging, and multi-threading.
If this excites you and you meet the requirements and profile below, we would love to hear from you!
You will work both from home and at our office in Cape Town, alongside a lead developer and a back-end developer. From our NL office, you will be supported by a Product Owner and an Azure deployment engineer.
Your responsibilities- Maintain, extend, and refactor our legacy code base.
- Ensure our code base is future-proof by exploring new areas (.NET 6, Nullability, Mediator, Swagger, OpenAPI, etc.).
- Work efficiently and deliver results.
- Implement a test-driven approach, validating and testing your code via unit tests.
- Ensure that the C# core code adheres to SOLID principles and refactor legacy code when needed to increase extendability, testability, readability, and reusability.
- Stay updated on the latest development practices and discuss with the team lead on how to keep our code base current and future-proof.
- Collaborate closely with our Azure engineer on topics like routing, caching, messaging, containerization, authentication, etc.
- Proven experience building high-performing microservices in .NET (ASP) or .NET 6 minimal APIs.
- Experience in unit testing code and services.
- Proficiency with Visual Studio or JetBrains Rider, Git, NuGet, Postman, or other backend development tools.
- Experience with Agile development methodologies (using Jira, GitLab, or Azure DevOps).
- Excellent knowledge of C# and .NET Core, .NET 5/6.
- Strong analytical thinking and abstraction skills to simplify complex tasks.
- Nice to have: Experience with Azure AD integration and deployment.
- Fluent in English, both written and verbal.
- Bachelor's or master's degree in software engineering or related field.
- Demonstrates tenacity and a willingness to see tasks through to completion.
- Adapts quickly to changing priorities and conditions; copes effectively with complexity.
- Passionate about technology with a positive, can-do attitude.
- Self-starter who acts proactively and brings new ideas.
- Honest, ethical, trustworthy, and transparent in communication.
At Lanza, we develop digital solutions supporting businesses in spare parts management and inventory control. You will help shape and develop the look and feel of the Lanza web applications used by renowned companies across various industries such as defense, aerospace, rail, and manufacturing.
Our new development teamWe are establishing a new development operation in South Africa to expand our efforts. Lanza seeks skilled candidates ready for a challenge.
#J-18808-LjbffrSoftware development
Posted today
Job Viewed
Job Description
Software development
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Java aws Jobs in South Africa !
Senior Full Stack Web Developer: Cloud Services
Posted 13 days ago
Job Viewed
Job Description
Xneelo is looking for senior full-stack developers to spearhead the development of our brand-new product: xneelo Cloud.
Xneelo Cloud is a versatile, Infrastructure-as-a-Service cloud product offering scalable compute, storage, and network resources. This product is currently in beta, and is getting ready for full market release in the near future.
This is an exciting opportunity to be part of a team that is launching a new flagship Cloud product for xneelo. Our initial launch is focused on the South African market, and rapidly building on the Cloud features to add ongoing value to our customers. Once this is achieved, we plan to expand to the global market.
The Cloud product team is a close-knit, engaged, and productive group that is passionate about Cloud. As a developer in the team you’ll be responsible for building the tools, services and dashboards that our customers use to create their own virtualised environments.
You’ll work closely with the infrastructure team, building on top of the underlying compute and storage infrastructure, powered by OpenStack and Ceph. Python is primarily used to build and customise our open-source dashboard.
The Cloud team is also pioneering Go as the team's primary language, whereas Ruby on Rails is more widely used within xneelo. Other items in our tech stack toolbox are Typescript, React, k8s, Redis, MariaDB, PostgreSQL, and Gitlab to name a few.
The experience and approach we’re looking for
- Senior full-stack Web application developer
- Strong API and database design and implementation skills
- Self-motivated, engaged, and committed team player
- DevOps and SRE thinking, secure coding, and overall end-to-end system ownership
- Values working in a self-organizing team environment and subscribes to leadership through ability and knowledge, not title
- Strive to grow your own and others' software craftsmanship
- Largely aligns with the Agile manifesto and its underlying principles
- Interest and investment in building a new Cloud product
Bonus Points
- Previous Cloud experience
- React, Django, and AngularJS experience
- Domain Driven Design experience
- Ruby, Go, Typescript, or Python experience
- Experience with Linux or cloud platform system administration
- Kubernetes and Gitlab experience
Overall disposition
The ideal candidate will have a passion for:
- Using technology to serve client requirements
- Programming, open-source technologies, and IT in general
- Developing Quality, Secure Optimal systems and simple procedures
- Agile development and a self-organising team environment
- Sharing ideas and innovation
- Ongoing learning and improvement
A high level of proficiency in the following
- Utilizing Cloud Services such as AWS, Azure or GCP to build software solutions
- Database design and performance tuning (MySQL or similar)
- Software development within the Linux/Unix environment
- Agile development practices (TDD, refactoring, continuous integration, pair programming)
- Microservice principles and development
- Understanding of and development using Containers
- A DevOps background would be beneficial
- Linux systems administration skills will be an advantage
- Experience working with Go
Responsibilities
- Design & development of backend software and APIs
- Object-oriented programming using a language like Ruby
- Design & development of frontend components using React
- Software development within the Linux/Unix environment
- Agile development practices (team focus, continual improvement, automated tests, refactoring, continuous integration, pair programming)
- Effective communication
- Self-motivation and self-management
Qualifications
BSc or BTech majoring in Computer Science will be advantageous; however, your ability to demonstrate your in-depth understanding of web technologies and sound software engineering practices will trump a formal qualification. A minimum of 5+ years of software development experience. Minimum of 2 years supporting a large-scale application in an operational capacity.
#J-18808-LjbffrSenior full stack web developer: cloud services
Posted today
Job Viewed
Job Description
Senior full stack web developer: cloud services
Posted today
Job Viewed