Lead Java Full Stack Developer
Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
At least 4 years of experience with Information Technologies.
At least 4 to 8 years of experience in Java development with experience on Java 1.8, Spring Framework, Spring Batch, Spring Boot, and Vertx framework.
Experience in Reactive Programming, Restful Services (JAX-RS),REST and SOAP API, Java Testing Frameworks(JUnit, Mockito, PowerMockito),Relational DB (preferably Oracle),Microservices, Git, Jenkins, Understanding of Cloud infrastructure, JPA/JDBI or Mybatis, Openshift, ORM Framework, Schedulers, Devops, Splunk, Appdynamics/Grafana.
At least 3 years in Vertx framework, Reactive Programming, and related design patterns.
At least 4 years on MVC framework, Spring 4.x/5.x & Design Patterns.