Qualifications:  Bachelor’s degree in Engineering, Technology, or Information Technology discipline or equivalent experience required Experience in the design, development, testing, and integration of highly complex software solutions required Experience with application development environment, database, data management, and infrastructure capabilities and constraints required 3+ years of experience with Java webs development with Spring and RESTful APIs required 2+ years of experience with TDD and acceptance test-driven development utilizing J-Unit, Mockito, Cucumber, etc