java engineer at Remote, Remote, USA |
Email: [email protected] |
From: Bhavani, Brillius [email protected] Reply to: [email protected] Role: Java Engineer Location: Hybrid onsite in Sunrise, FL or Phoenix, AZ Duration: 12+ Month(s) Job Description : Java Engineer One Data platform team is looking for 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 Optional: Familiarity with Golang and WASM. Keywords: Arizona Florida |
[email protected] View all |
Tue Jan 09 01:23:00 UTC 2024 |