Hatch Pros · 5 hours ago
Java Engineer
Hatch Pros is seeking a Java Engineer with 3-5 years of hands-on experience in Java programming. The role involves working with core Java constructs, microservices, and various Java frameworks, while also focusing on system design and performance tuning.
Information Technology & Services
Responsibilities
Experience level: 3-5 years
Hands on Java Programming experience with core Java constructs - Collections , Exceptions , Streams , Lambdas
Hands on experience with Async programming constructs of Java - Multithreading , Executors , Futures , CompletableFutures
Experience working with any of the Java frameworks on Reactive Stack - Spring Reactive , RxJava , Netty , Vert.X , Akka
Hands on experience working with microservices / API's - Rest (for sure) , 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 Virtual Threads and new features of Java 21+
Good to have knowledge on Web Assembly working with TinyGo, WASI interface, WASMTime or equivalent runtime
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
Familiarity with Containers and Container Orchestration tools such as Docker , Docker Swarm , Kubernetes required
Experience with relational or NoSQL databases, including designing complex schemas and queries required
Experience using database systems like Couchbase, Cassandra, Redis etc. in a high performance and resilient configurations is a plus
Experience working with Public Clouds (AWS, GCP, Azure) is a plus
Qualification
Required
Experience level: 3-5 years
Hands on Java Programming experience with core Java constructs - Collections , Exceptions , Streams , Lambdas
Hands on experience with Async programming constructs of Java - Multithreading , Executors , Futures , CompletableFutures
Experience working with any of the Java frameworks on Reactive Stack - Spring Reactive , RxJava , Netty , Vert.X , Akka
Hands on experience working with microservices / API's - Rest (for sure) , 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
Familiarity with Containers and Container Orchestration tools such as Docker , Docker Swarm , Kubernetes required
Experience with relational or NoSQL databases, including designing complex schemas and queries required
Preferred
Hands on experience with build tools -- Gradle (preferred) , Maven (minimum)
Hands on experience using Unit Testing Tools - Junit (minimum) , Cucumber or other equivalents
Good to have knowledge on Virtual Threads and new features of Java 21+
Good to have knowledge on Web Assembly working with TinyGo, WASI interface, WASMTime or equivalent runtime
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
Experience using database systems like Couchbase, Cassandra, Redis etc. in a high performance and resilient configurations is a plus
Experience working with Public Clouds (AWS, GCP, Azure) is a plus
Company
Hatch Pros
At Hatch Pros, we provide a unique blend of IT solutions and staffing services to businesses all across the USA.
Funding
Current Stage
Growth StageCompany data provided by crunchbase