Job TitleLocation: Merrimack or RaleighMust Have Technologies:Strong Java 11 or higherAngularSpring Boot, Spring FrameworkSpring BatchREST Service/API Development, MicroservicesRelational Database (RDBMS)Spring Authorization & SecurityMQSkills and Knowledge:6-9 years of professional software development experience in a diverse set of distributed application development and middleware technologies such REST Web Services, Java 8 capabilities (Lambda, Streams and Functional interfaces), SQL, ORM, Spring modules including IOC, Batch and Spring Boot5+ years of working experience in Java Technologies.Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operationsWorking knowledge in Unit Testing Frameworks, OAuth2 and SecurityExperience working with cloud computing strategies and architecture (Azure, AKS, Azure Batch Manager, ADF etc) preferable.