- Analyze, design and develop Microservices applications using tools such as Docker, Kubernetes, Azure DevOps.
- Build applications in modern cloud architecture design.
- Ensure coded systems meet business requirements.
- Define and implement test cases and metrics.
- Ensure the production of high quality software design and applications.
- Collaborate and work closely with other team members and stakeholders.
- Identify cause, impact and develop resolution plans for any production issues.
- Regularly communicate with all key stakeholders and provide updates on status
Job requirements:
Bachelor’s degree in computer science or equivalent.
- Strong development and architectural skills in Java and Restful API.
- Have at least 3 years of hands-on experience in development.
- Good experience with Continuous Integration / Continuous Deployment.
- In depth knowledge of OO Design patterns and demonstrable experience implementing well-architected designs.
- Familiar and experienced with Containers, Docker, Kubernetes etc.
- Have technical and sound knowledge in OpenShift / AWS managed services / Microservices architecture.
- Strong understanding of Microservices Architectural principles and frameworks.
- Experience in DevOps would be a plus.
- Familiar developing software in an Agile development environment.
- Strong communication and written skills.