> Markdown version of [/jobs/ext/1226425-java-developer](https://www.wearedevelopers.com/jobs/ext/1226425-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** Expert Technology Services - **Location:** New York, NY, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** July 10, 2026 - **Apply:** https://www.careerjet.com/jobad/us0b74d144508bb9abee7683eacc770609 ## About the Role 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. ## 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 ## Related Videos - [The Evolution of Enterprise Java with Jakarta EE 11 and Beyond](https://www.wearedevelopers.com/videos/1562-the-evolution-of-enterprise-java-with-jakarta-ee-11-and-beyond) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Building AI-Driven Spring Applications With Spring AI](https://www.wearedevelopers.com/videos/1141-building-ai-driven-spring-applications-with-spring-ai) - [Java Meets AI: Empowering Spring Developers to Build Intelligent Apps](https://www.wearedevelopers.com/videos/1554-java-meets-ai-empowering-spring-developers-to-build-intelligent-apps) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [6 Reasons to Use Java For Your Next AI Project](https://www.wearedevelopers.com/magazine/111-6-reasons-to-use-java-for-your-next-ai-project) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top Big Data Technologies That You Need to Know](https://www.wearedevelopers.com/magazine/108-top-big-data-technologies-that-you-need-to-know) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics)