Hi, Good Day. I trust you are well. We are looking for an Automation Developer to join our team. Work mode: 5 days Office. Location: Pretoria, South Africa. Experience: 5+ years. Job Description:
Qualifications
- Microservices
- Extensive hands‑on experience with Java 8 – 21, Spring Boot and related Spring Frameworks (Spring Cloud, etc)
- Extensive knowledge of Python
- RESTful APIs and web services development
- Messaging systems (Apache Kafka, RabbitMQ, Amazon MQ)
- Containers (Docker, Kubernetes, Amazon ECS, Azure Container Apps)
- Understanding of event driven design
- AWS Cloud Practitioner / AZURE Fundamentals,
- AWS S3, Lambda Functions, Cloud Watch, etc
- AZURE Function Apps, Logic Apps, Power Automate Cloud Flows, Storage Containers, etc
- SAFE Agile skills and experience,
- Epics, features, stories, prioritization, sizing, kanban, cadence, backlog grooming
- DevOps,
- Incident Management,
- Monitoring,
- Production support,
- Security,
- Certificates,
- Encryption,
- Credential vaults (CyberArk)
- Security best practices for APIs (OAuth2, OpenID Connect)
- Integration (IBM Data Power experience)
- Consuming / Exposing APIs / Services,
- API / Services tools (SOAPUI, Postman, etc)
- Continuous Delivery / Continuous Integration (Experience),
- Versioning (BitBucket / GIT / GitHub),
- Atlassian Bamboo, AZURE DevOps (Automated Scripting),
- Quality Assurance, Automated testing, Code Coverage,
- Automated Deployments Development to Integrated testing to Production
- SonarQube and ChekMax experience
- Software Development and Engineering
- Development Standards,
- Software technical Designs (Process Workflow designs),
- Exception Handling,
- Logging,
- Unit Testing,
- Peer reviews
- DevOps practices
- Modularization and Re-Use
- Monitoring
- Splunk, Cloud Watch, Azure Monitor
- Database,
- Relational Database (MS SQL Server, etc) and NoSQL (Mongo, etc)
Optional
- MS Power Automate
- Copilot / Bedrock integration with SDKs
Soft Skills
- Strong problem-solving and analytical skills.
- Ability to work independently and collaboratively in an agile environment.
- Strong work ethic and passion for software development.
Responsibilities
- Working in compliance with the full Software Development Life Cycle.
- Design and develop microservices applications using Java / Python
- Implement RESTful APIs and integrate with other services
- Ensure high performance and scalability of the applications
- Collaborate with cross-functional teams to gather requirements and create solutions
- Troubleshoot, debug, and upgrade existing systems
- Participate in code reviews and maintain best practices in coding
- Write unit and integration tests to ensure software quality
- Document development processes, architectures, and tools
- Work in an agile environment
Application Details
If interested, please share your updated resume copy of your ID to us along with the following details.
- Years of Experience :
- Location :
- Current Rate :
- Expected Rate :
- Notice Period :
- ID :
Thanks, Team HR