Description

Position: Java Developer ( 10 + Years with Java 17 is must )

Location: Phoenix, AZ & Sunrise FL ( Onsite day 1 )

Duration: 12+ Months Contract

Need for core strong Java 17 engineers strong at streams, Jvm, performance tuning, reactive programming

Hands on Java Programming experience (JDK17+) with core Java constructs - Collections, Exceptions, Streams, and Lambdas

Hands on experience with Async programming constructs of Java - Multithreading, Executors, Futures, CompletableFutures. Good to have knowledge on Virtual Threads and new features of lava 21+.

Experience working with any of the Java frameworks on Reactive Stack - Vert. (strong preference) and optionally Spring Reactive, RJava, Netty, or Akka Hands on experience working with microservices / API's - Rest (required), SOAP, gRPC Hands on experience with build tools -- Gradle (preferred), Maven (minimum)

Hands on experience using Unit Testing Tools - Junit (minimum), Cucumber or other equivalents.

Händs on experience in high scale system design, performance tuning, problem diagnosis and resolution Hands on experience working with git or equivalent source code management systems - resolve merge conflicts etc.

Good to have knowledge on Java Perf tooling - Analyzing heap dumps, Thread dumps, Console, JMC
Good to have knowledge on micro benchmarking - JMH harnesses
Good to have knowledge on messaging systems using Java client - Kafka, RabbitMQ etc.

Good to have system design experience

Optional: Familiarity with Golang and WASM.

Education

Any Graduate