Java Engineer
Java Engineer Location- Phoenix, AZRole/Skills: Experience/Strong understanding of object-oriented programming and cloud technologies.End to end experience delivering production ready code with Core Java, Java 8, Spring/Spring Boot, Spring Data, Multi-Threading, Hibernate and API libraries.Strong experience with unit and integration testing of the Spring Boot APIs.Strong understanding and production experience of RESTful API's.Strong understanding of SQL databases and NoSQL databases (Postgres / Cassandra) and experience with writing abstraction layers to communicate with the databases.Preferred Skills: Strong understanding and production experience of microservice architecture.Strong understanding and production experience working with Docker / Kubernetes container environments.Exposure to JVM programming languages.