Job Overview:
* Design, prototype and implement scalable applications using best-practice software development methodologies.
* Work with cutting-edge technologies including Java, AWS, Azure, Terraform, Docker, Kubernetes.
* Build cloud infrastructure to deploy and monitor applications while automating repetitive tasks.
* Collaborate as part of an agile quality-focused team to deliver tangible value to customers through innovative solutions.
Key Requirements:
* Excellent programming skills focusing on Java programming languages.
* Knowledge of Behaviour-Driven Testing BDD practices is highly desirable though not essential.
* Open to learning new technologies and problem domains with a growth mindset.
* Eager to review code and communicate complex ideas effectively.
* Experience with cloud technologies DevOps practices is preferred.
* Genuine enthusiasm for experimenting with emerging technologies and software innovations.
* Collaborative and inclusive team player with a strong desire to deliver real business outcomes.
* Degree in Engineering Computer Science or equivalent relevant experience is required.
What We Offer:
* A dynamic work environment with opportunities for career growth and development.
* Collaboration with experienced professionals who share knowledge and expertise.
* Flexible working arrangements to balance work and personal life.