Java DeveloperDuration: Long Term ContractLocation: Westlake, TX (Initially Remote)The Expertise and Skills You BringBachelor’s degree in computer science, Information Technology, or equivalent training and experience.6+ years total years of software development experience3+ years of experience working in an Agile/Scrum/Lean environment using JiraMinimum of 5 years of Java software development in an enterprise level environment2+ years of experience with Spring Boot & Microservices architecture4+ years of Spring framework (MVC, AOP, IoC, Integration, etc.)Expertise with Enterprise Integration Patterns and experience with responsive design and optimizing HTML for desktop and mobile devices.Strong back-end development with JAVA Restful API supporting front end systems driven by Angular.Experience with Git in a feature branch environment using peer code review and CI/CD and tools such as Jenkins or Concourse.AWS experience requiredExperience writing unit and integration testing using, Karma, Jasmine, Protractor.