5+ years experience working in Java and able to demonstrate good Java knowledge
Experience working with Java 11 or above is a must
3+ years of experience writing unit tests for Java
Experience with version control (Git)
Able to demonstrate good web fundamentals and HTTP protocol knowledge
Solid understanding of JSON Schemas and RESTful APIs is a must
Good attitude, communication, willingness to learn and collaborate
2-3 yrs experience developing Java applications in frameworks such as Spring, Spring Boot, Dropwizard is a plus
3+ years Experience with Test Driven Development (TDD) / Behavior Driven Development (BDD) practices, unit testing, functional testing, system integration testing, regression testing, GUI testing, web service testing, and browser compatibility testing, including frameworks such as Selenium, WebDriverIO, Cucumber, JUnit, Mockito
3+ yrs Experience with continuous integration and continuous delivery environment
3+ yrs working in an Agile or SAFe development environment
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Back End DeveloperEmployement Type: Full time