JAVA Developer
This is a remote position 6+ months
6-9 years of professional software development experience in a diverse set of distributed application development and middleware technologiessuch REST Web Services, Java 8 capabilities (Lambda, Streams and Functional interfaces), SQL, ORM, Spring modules
including IOC, Batch and Spring Boot · 5+ 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 operations · Working knowledge in Unit Testing Frameworks, OAuth2 and Security · Experience working with cloud computing strategies and architecture (Azure, AKS, Azure Batch Manager, ADF etc) preferrable.