6+ years of experience building applications using a broad stack of technologies (UI, API, data, etc.) such as Angular, SQL, Java, J2EE stack, Spring/Spring Boot, Azure, SQL, Maven or Ant, Git and Test-Driven Development (TDD). Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs.