Java Developer

Expert Technology Services
New York, NY, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Component-Based Software Engineering Data Security Data Structures DevOps Enterprise JavaBeans Java Persistence API Spring Framework JSON
+21 more
MongoDB Object-Oriented Software Development Performance Tuning Systems Development Life Cycle Redis Runbook Secure Coding PL-SQL SQL Databases Enterprise Software Applications Spring-mvc Multi-Agent Systems Concurrency Spring-boot Caching Indexer Spring Data Apache Kafka Virtual Agents Restful APIs Oracledb

Job description

Design, develop, test, and maintain Java-based enterprise applications and APIs.

  • Build and support application components using EJB and Spring/Spring Boot frameworks.
  • 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/write-through caching, TTL policies, cache invalidation).
  • Integrate Agentic AI capabilities, including agent orchestration, tool/function calling, and observability features.
  • Write clean, maintainable, and secure code following 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 end-to-end features.
  • Create technical documentation, including design notes, runbooks, and API documentation, and support knowledge transfer., Join a dynamic team as a Game Developer, where your expertise will contribute to the training of next-generation AI systems. This role offers a unique opportunity to shape how AI m…
  • 9 days ago

Requirements

Required to have strong experience in Core Java, OOP, Collections, Concurrency, and Kafka.

  • Must have hands-on experience with EJB (stateless/stateful beans, transactions, JPA integration).
  • Proficient in Spring Framework (Spring Boot, Spring MVC, Spring Data).
  • Solid experience working with Oracle DB (SQL, PL/SQL basics, performance tuning, indexing).
  • Experience with MongoDB (schema design, aggregation pipeline, indexing, performance).
  • Experience implementing Redis as a cache (data structures, eviction policies, clustering/sentinel awareness is a plus).
  • Familiarity with RESTful APIs, JSON, and integration patterns.
  • Working knowledge of Agentic AI concepts and implementation patterns.
  • Typically requires 4+ years of relevant development experience in Kafka, Java, SQL/PL-SQL, and AWS.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:41 min

Integrating a Redis database connection into Java applications

Tim Faulkes · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:28 min

Building shared Java modules and analyst targeting platforms

Chris Heilmann +2 · LIVE

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

Videos

See all

Related articles

See all