Search by job, company or skills

  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

POSITION: Java Developer

REQUIRED QUALIFICATIONS:

Demonstrated proficiency in Java programming with strong knowledge of core Java constructs including Collections, Exceptions, Streams, and Lambdas

Hands-on experience with asynchronous programming constructs in Java, including Multithreading, Executors, Futures, and CompletableFutures

Proven experience with Java frameworks on the Reactive Stack (e.g., Spring Reactive, RxJava, Netty, Vert.X, or Akka)

Extensive experience developing and maintaining microservices and APIs, particularly REST (required), as well as SOAP and gRPC

Proficiency with build tools, specifically Gradle (preferred) or Maven (minimum requirement)

Hands-on experience with unit testing frameworks such as JUnit (minimum requirement), Cucumber, or equivalent tools

Demonstrated expertise in high-scale system design, performance tuning, problem diagnosis, and resolution

Proficient use of Git or equivalent source code management systems, including the ability to resolve merge conflicts

Strong understanding of containerization and container orchestration tools such as Docker, Docker Swarm, and Kubernetes

Experience with relational or NoSQL databases, including the design of complex schemas and queries

PREFERRED QUALIFICATIONS:

Knowledge of Virtual Threads and new features introduced in Java 21+

Familiarity with Web Assembly, particularly working with TinyGo, WASI interface, WASMTime, or equivalent runtimes

Experience with Java performance tooling, including analysis of heap dumps, thread dumps, JConsole, and JMC

Knowledge of micro-benchmarking using JMH harnesses

Experience with messaging systems using Java clients (e.g., Kafka, RabbitMQ)

Experience with database systems such as Couchbase, Cassandra, or Redis in high-performance and resilient configurations

Experience working with public cloud platforms (AWS, GCP, Azure)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144630419

Similar Jobs