Required General skills
· Full-cycle (Agile) software development - Analysis, design, feature execution, automation, support
· A passion for technology and software development
· Strong technical and critical thinking skills
· Good collaboration and communications – working with diverse global teams
· Strong teaming skills and proven leadership skills
· Mentoring and staff technical skills development
· Be highly motivated, enthusiastic, and able to work under minimal guidance with demonstrated analytical and problem-solving skills
- Excellent communication and presentation skills
· Minimum 6 years’ experience Java programming language
· Expert of continuous integration, Maven and Docker compose
· Experience in React and webapp development
- Experience in architecting, deploying, and managing applications in cloud or hybrid infrastructures
- Experience of detailing out the architecture and translating the architecture to implementable tasks
- Experience in developing and implementing sophisticated test automation frameworks and strategies.
- Fluent in written and spoken English.
Preferred Professional and Technical Expertise:
· Experience in the analysis of programming languages
· Proficiency in multiple programming languages (Java, Python…) demonstrating versatility and adaptability is a plus.
· Experience using build, deployment and development tools like Git, Travis, Tekton