City of Johannesburg Metropolitan Municipality
On-site
ZAR 200,000 - 300,000
Full time
13 days ago
Job summary
A technology firm in South Africa is seeking a seasoned developer with over 8 years of experience in Java, J2EE, and AWS. The role includes developing microservices, automating tests, and implementing DevOps practices. Candidates should have a solid understanding of OOP principles and experience with Docker. A technical degree or diploma is required along with proficiency in AWS technologies.
Qualifications
- 8+ years of programming experience with Java, J2EE, Spring.
- Minimum 4 years of experience deploying solutions to AWS.
- Certified AWS Software Development Engineer preferred.
Responsibilities
- Develop in microservices architecture using Docker.
- Analyze business requirements for complex software components.
- Perform test automation in a TDD environment.
- Implement DevOps concepts and continuous delivery pipelines.
Skills
Java
Microservices architecture
Amazon Web Services
DevOps management
API management
Object-Oriented Programming
Education
Tools
Docker
Jenkins
Bitbucket
Jira
Responsibilities
- Experience developing in microservices architecture using Docker containers.
- Experience developing for Amazon Web Services.
- Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications.
- Acts as an expert technical resource for modeling, simulation, and analysis efforts.
- Individual contributor to build the application for e-commerce platform.
- Assures quality, security and compliance requirements are met for supported areas.
- Working in cloud data stores to include S3, DynamoDB and / or Amazon RDS.
- Perform test automation in a test-driven development environment.
- Implement DevOps concepts, tools, and continuous delivery pipelines – Jenkins, Bitbucket, Jira, etc.
- Implement instrumentation to gather business-specific metrics around consumer usage patterns.
- Experience on development of Microservices APIs within AWS.
- Enhancing the team’s understanding of API management platforms, design standards, patterns, and best practices.
Qualifications
- 8+ years of programming or solutions lead experience with Java, J2EE, Spring, and Web Services (REST, SOAP, etc.).
- Minimum 4 years of experience in developing / deploying solutions to AWS Cloud (S3, Lambda, Elastic Beanstalk, and other AWS modules).
- Proficiency in Java, with a good understanding of its ecosystems.
- Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts.
- Familiarity with different design and architectural patterns.
- Experience developing in microservices architecture using Docker containers.
- Experience developing for Amazon Web Services.
- Certified AWS Software Development Engineer will be preferred.
- QUALIFICATIONS: IT DIPLOMA OR DEGREE.
- CVS TO BE SENT IN PDF FORMAT.