· Java 8+ with REACTJS
· Spring boot
· Spring data JPA
· Packaging JAR
· JQuery
· JSPs
· JSTL
· JOLT
· Bootstrap3
· SQL
· Docker
· Kubernetes
· DevOps automation through Jenkins
· Cucumber for automated testing
· PCF Deployment
· JavaScript
· Angular
· Experience deploying Java/Spring boot applications on AWS
· Test Automation & DevOps practices
· Candidates with extensive development in other Web-based UI frameworks will work but should be willing to prove they can rapidly adopt work with REACT concepts.
· HTML/CSS
· The candidate should be able to rapidly style user interface elements in HTML and CSS that match requirement wireframes and then incorporate those components into Angular components or client framework templates.
· Cross-Browser Support
· The ideal candidate will have extensive experience working with multiple client and mobile browsers and dealing with varying capabilities of the different browsers
· Responsive Web Development
· The ideal candidate will have worked extensively with frameworks that support responsive web design in mobile and desktop browsers
· RESTful API's
· The ideal candidate has extensively worked with public RESTful interfaces and can describe the tenets of REST, compare REST to SOAP, and describe REST best practices
· Security
· A good candidate should understand the tenets of protecting client data in motion and at rest as well as different techniques for authenticating and authorizing clients/consumers of service data.
· GIT
· The ideal candidate has performed primary product development with GIT-based source control solutions (GitHub, Gitlab, etc.)
The ideal candidate should understand concepts such as rebasing, squashing, cherry-picking, and tagging