Role : Java Engineer
Location: Phoenix AZ
Type: Contract
KEY TECHNOLOGIES:
- Java
- Spring
- Spring Boot
- API
- Oracle
- Apache Kafka
SKILLS REQUIRED
· API Design and Implementation.
· Provide Operational support with building platform monitoring tools/dashboards, ad hoc reports.
· Defect Fixes, Performance Testing, Endurance testing.
· Java 8 (Lambdas, Streams, Completable Future, optional, generics)
· Spring boot (web flux , Reactor 3), spring-data, REST.
· Java functional and reactive programming.
· Test Driven Development.
· Asynchronous Reactive Micro services utilizing Vertex.
· REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (swagger) specification.
· designing database schemas, index design, optimizations for query tuning.
· Working knowledge of cloud technologies (e.g. docker, Kubernetes, Jager, Prometheus)
· Modern software engineering tools: git workflows, Gradle, load testing tools, mock frameworks.
· Good knowledge of messaging systems like Kafka, MQ.