Java Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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

Java ProgrammingMicroservicesJava FrameworksAsync ProgrammingBuild ToolsUnit TestingDatabase SystemsHigh Scale System DesignPerformance TuningContainersPublic Clouds

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

twitter
company-logo
At Hatch Pros, we provide a unique blend of IT solutions and staffing services to businesses all across the USA.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase