Required Skills:
8 years of relevant experience in software engineering
Demonstrated proficiency and hands-on experience in at least one of the following technologies: Java/Spring Boot, React/Angular
Experience in architecting & developing n-tier / distributed systems or large-scale SPA applications
Experience in an Agile working environment.
Preferred Skills:
Demonstrated expertise in one of the following areas: Cloud Native development, Front End Development, Distributed Systems, Infrastructure.
Track record of providing technical direction & leadership
Interest in learning new technologies/programming languages.
Solid understanding of general design patterns.
Nice to haves
Machine Learning
Big Data