Java Developer
Expert Technology Services
New York, NY, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
OB
Olena Burkenia
6 Reasons to Use Java For Your Next AI Project
about 4 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
DS
Dhannush Subramani
Top Big Data Technologies That You Need to Know
about 4 years ago
BB
Benedikt Bischof
Java Basics
about 4 years ago