5+ years of object-oriented architecture, design, and development experience with strong programming skills in Java and JavaScript.
Experience with AngularJs, Angular, Spring, Hibernate, Bootstrap, CSS, HTML5, build layouts, cross browser compatibility, accessibility, and responsive designs.
Experience with modern frontend technologies, including CSS pre/post-processors, Webpack, build systems, module loaders, and dependency management.
Good knowledge of enterprise architecture and design patterns.
Experience architecting SaaS solutions from the ground up.
A good understanding of performance optimization techniques for web applications.
Hands-on experience with modern web application development, design and deployment (containerization, Amazon Web Services, CI/CD, micro-services, etc.)
Bachelor’s degree or equivalent in computer science.