Amazon Web Services (AWS), Application Programming Interface (API), Artificial Intelligence (AI), Best Practices, Caching, Cloud Computing, Cross-Functional, Database Design, Database Technology, Documentation Models, Enterprise JavaBeans (EJB), Financial Services, Identify Issues, JSON, Java, Microsoft Access Database, MongoDB, Oracle Database, Oracle PL-SQL, Performance Management, Performance Tuning/Optimization, Process Improvement, Query Optimization, REST (Representational State Transfer), Redis, SQL (Structured Query Language), Software Development Lifecycle (SDLC), Software Engineering, Spring Framework, Support Documentation, Team Player, Test Plan/Schedule
We are seeking a Java Developer to design, build, and support enterprise-grade applications, leveraging strong expertise in Java along with EJB, Spring, Kafka, Oracle DB, and MongoDB. This role will also contribute to modern AI-enabled capabilities, including Agentic AI, and drive performance optimization through Redis caching.
Client Details
Our client is a well-established organization within the financial services industry, known for its focus on delivering high-quality solutions. As part of a large organization, this company is committed to fostering innovation and excellence in technology.
Description
- Design, develop, test, and maintain Java-based applications and APIs, leveraging EJB and Spring/Spring Boot frameworks.
- Build and optimize data access layers across Oracle DB and MongoDB, including query tuning and document modeling.
- Implement and manage Redis caching strategies while troubleshooting production issues and driving performance improvements.
- Collaborate cross-functionally to deliver features end-to-end, while integrating AI-driven capabilities, documenting solutions, and supporting best practices across the SDLC.
MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans, and all other qualified applicants.
Profile
- Strong experience with Java, including core concepts such as OOP, collections, concurrency, and event-driven systems using Kafka.
- Hands-on expertise with EJB and the Spring ecosystem (Spring Boot, Spring MVC, Spring Data) for building scalable, enterprise applications.
- Solid database experience across Oracle (SQL, basic PL/SQL, performance tuning, indexing) and MongoDB (schema design, aggregation, and query optimization).
- Experience with Redis caching, modern API integration patterns (REST/JSON), and a working understanding of AI-driven development concepts, with 4+ years of relevant experience across Java, Kafka, SQL/PL-SQL, and cloud environments such as AWS.
Job Offer
- Access to Michael Page benefits starting on day one.
- Opportunity to work with a respected organization in the financial services industry.
- Collaborative and innovative work environment in New York City.
If you are an experienced Java Developer looking to make an impact in the financial services industry, we encourage you to apply today!
MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.