Jobs via Dice · 1 day ago
Java Developer (W2 Only)
Dice is the leading career destination for tech experts at every stage of their careers. Our client, P2PSoftTek Inc, is seeking a Java Developer with hands-on experience in core Java and microservices-based applications. The role involves building scalable applications, performance tuning, and utilizing various tools and frameworks.
Computer Software
Responsibilities
Java Developer with 3 5 years of experience in core Java, including Collections, Exceptions, Streams, Lambdas, and strong multithreading concepts such as Executors, Futures, and CompletableFuture
Hands-on experience building reactive and microservices-based applications using Spring Boot, REST/SOAP/gRPC, and frameworks like Spring Reactive, Netty, Vert.x, or Akka
Strong expertise in build and testing tools including Maven/Gradle, JUnit, and Cucumber, along with proficiency in Git and CI/CD practices
Experience in high-scale system design, performance tuning, troubleshooting, and using performance tools like Heap/Thread dumps, JConsole, JMC, and JMH
Knowledge of messaging systems such as Kafka or RabbitMQ and strong experience with relational databases and complex SQL design; NoSQL exposure (Redis, Cassandra, Couchbase) is a plus
Hands-on experience with containerization and orchestration using Docker, Kubernetes, or Docker Swarm, and familiarity with cloud platforms like AWS, Google Cloud Platform, or Azure
Good to have experience with Java 21 features (Virtual Threads), WebAssembly stack (WASI/WasmTime), and a strong understanding of scalable, distributed system architecture
Qualification
Required
Java Developer with 3-5 years of experience in core Java, including Collections, Exceptions, Streams, Lambdas, and strong multithreading concepts such as Executors, Futures, and CompletableFuture
Hands-on experience building reactive and microservices-based applications using Spring Boot, REST/SOAP/gRPC, and frameworks like Spring Reactive, Netty, Vert.x, or Akka
Strong expertise in build and testing tools including Maven/Gradle, JUnit, and Cucumber, along with proficiency in Git and CI/CD practices
Experience in high-scale system design, performance tuning, troubleshooting, and using performance tools like Heap/Thread dumps, JConsole, JMC, and JMH
Knowledge of messaging systems such as Kafka or RabbitMQ and strong experience with relational databases and complex SQL design; NoSQL exposure (Redis, Cassandra, Couchbase) is a plus
Hands-on experience with containerization and orchestration using Docker, Kubernetes, or Docker Swarm, and familiarity with cloud platforms like AWS, Google Cloud Platform, or Azure
Preferred
Good to have experience with Java 21 features (Virtual Threads), WebAssembly stack (WASI/WasmTime), and a strong understanding of scalable, distributed system architecture
Company
Jobs via Dice
Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want.
Funding
Current Stage
Early StageCompany data provided by crunchbase