Java Developer

New York, NY, US • Posted 7 days ago • Updated 14 minutes ago
Full Time
Part Time
On-site
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • TTL
  • Software Development Methodology
  • Root Cause Analysis
  • Collaboration
  • Quality Assurance
  • DevOps
  • Technical Writing
  • API
  • Knowledge Transfer
  • Java
  • Collections
  • Concurrent Computing
  • Apache Kafka
  • Enterprise JavaBeans
  • JPA
  • Spring MVC
  • Spring Framework
  • Oracle Db
  • SQL
  • PL/SQL
  • Performance Tuning
  • MongoDB
  • Redis
  • Caching
  • Data Structure
  • Clustering
  • Artificial Intelligence
  • Orchestration
  • Workflow
  • Evaluation
  • RESTful
  • JSON
  • Technical Direction

Summary


We are seeking a Java Developer to design, build, and support enterprise-grade applications and services. The role requires strong core Java expertise, experience with EJB and Spring, Kafka and hands-on work with Oracle DB and MongoDB. You will also contribute to modern AI-enabled capabilities (Agentic AI) and performance optimization using Redis caching.

Key Responsibilities
Design, develop, test, and maintain Java-based applications and APIs.
Build and support components using EJB and Spring/Spring Boot (as applicable).
Develop data access layers and optimize queries for Oracle DB; implement document models and queries for MongoDB.
Implement and tune Redis caching strategies (e.g., read-through/write-through, TTL policies, cache invalidation).
Integrate Agentic AI capabilities into applications (e.g., orchestrating agent workflows, tool/function calling, guardrails, observability).
Produce clean, maintainable code following secure coding and SDLC best practices.
Troubleshoot production issues, perform root-cause analysis, and implement fixes and performance improvements.
Collaborate with architects, QA, DevOps, and product stakeholders to deliver features end-to-end.
Create technical documentation (design notes, runbooks, API docs) and support knowledge transfer.
Required Skills & Experience
Strong experience in Java (Core Java, OOP, Collections, Concurrency), Kafka
Hands-on experience with EJB (stateless/stateful beans, transactions, JPA integration where relevant).
Strong experience with Spring Framework (preferably Spring Boot, Spring MVC, Spring Data).
Solid experience with Oracle DB (SQL, PL/SQL basics, performance tuning, indexing).
Experience with MongoDB (schema design, aggregation pipeline, indexing, performance considerations).
Experience implementing Redis as a cache (data structures, eviction policies, clustering/sentinel awareness is a plus).
Working knowledge of Agentic AI concepts and implementation patterns (agents, tools, orchestration, prompt/workflow design, evaluation).
Familiarity with RESTful APIs, JSON, and integration patterns.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91001915
  • Position Id: RAKS- 5639-15903-1783949181
  • Posted 7 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Rutherford, New Jersey

Today

Full-time

Compensation information provided in the description

Jersey City, New Jersey

Today

Easy Apply

Full-time, Third Party

Depends on Experience

New York, New York

Today

Full-time

USD 100,200.00 - 167,000.00 per year

Hybrid in Jersey City, New Jersey

11d ago

Easy Apply

Full-time

$115,000+

Search all similar jobs