Required Skills

Java

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 10th Jan 2024

JOB DETAIL

Strong JVM Engineers who will be working on enhancing the current One Data core platform and adding new feature capabilities keeping in mind throughput, latency and high availability constructs.

Java Programmers

•                     Hands on Java Programming experience 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 Java 21+. 

•                     Experience working with any of the Java frameworks on Reactive Stack - Vert.x (strong preference) and optionally Spring Reactive, RxJava, 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

•                     Hands 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, JConsole, 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

       •                     Familiarity with Golang and WASM.

Company Information