Java Developer_ Middletown NJ
Location: Middletown, NJ (Onsite minimum 3 days per week)
Role Overview
We are seeking a strong Java Developer with solid networking knowledge to join our team in Middletown, NJ. This role is ideal for a developer who combines deep Java expertise with an understanding of network layers (L2/L3/L4) and possesses working knowledge of Python. Experience with Temporal workflow is considered a valuable plus but is not mandatory.
Key Responsibilities
-
Design, develop, and maintain high-quality Java-based applications
-
Work on systems involving networking protocols and communication layers
-
Collaborate with cross-functional teams to build scalable, reliable solutions
-
Contribute to architecture, performance optimization, and troubleshooting
-
Develop and maintain supporting scripts or tools using Python where required
-
Participate in code reviews, testing, and deployment activities
Required Skills & Experience
-
Strong hands-on experience in Java development
-
Practical knowledge of networking concepts, specifically Layers L2 / L3 / L4
-
Working knowledge of Python
-
Strong problem-solving and debugging skills
-
Experience building scalable, high-performance systems
-
Ability to work effectively in a collaborative environment
Nice to Have (Added Value)
-
Experience with Temporal workflow
-
Exposure to distributed systems or event-driven architectures
-
Familiarity with network protocols and performance tuning
Work Arrangement
-
Onsite presence required in Middletown, NJ at least 3 days per week
