Role: Java Full Stack Developer
Location: Cleveland, OH
Duration: 12+ Months
· Minimum of 7-10 years’ experience in Java/JEE based applications and development
· Experience using the following software frameworks/concepts: Client side MVC, Spring, Hibernate, Junit, Maven, microservices, SOAP/Rest frameworks, Spring MVC
· Experience in Linux/Unix/Mac OS X based environments, comfortable working with command-line tools & scripting
· Experience with the following tools & technologies: Docker, Jenkins, Selenium, GIT, Swagger, Eclipse, Tomcat, SonarQube,
· Experience with Continuous Integration/Continuous Delivery environment, utilizing automated testing, as well as Test Driven Development
· Experience working on teams that have employed agile and lean methodologies.
· Experience with client-side UI frameworks like AngularJS and how these integrate into a REST services framework.
· At least one year of experience building complex web applications using Angular (or other similar JavaScript based frameworks) in a corporate environment, not including school
· Experience building mobile apps using Cordova and Ionic (or other similar mobile development frameworks)
· Experience with Bootstrap or similar frameworks
· Experience with GIT and GIT Workflows (gitflow, pull requests, etc.)