- Experience working on PHP.
- Working proficiency with Microservices
- Working proficiency with Java, Spring, and Spring Boot is required.
- Experience building large web applications with Angular
- Working with and managing a large code base.
- Familiar with source version control tools like Git.
- Experience with design and development of software at multiple architecture tiers.
- Experience with Bootstrap, and other major JavaScript libraries and frameworks (optional)
- Understanding of REST and JSON
- Experience building reusable JS components (optional)
- Knowledge and understanding of design patters
- Deep knowledge and experience with front end web technologies: JS, CSS3, HTML5, Typescript (optional)
- Proficient understanding of JavaScript, JQuery, Angular JS and Angular v6+.
- Excellent communication and teamwork and team lead skills