MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Ninth Wave

AI Java Developer

New York, NY · 4 months ago

Full-time

About the job

Ninth Wave

AI Java Developer

Full Time Opportunity

New York City, NY

Job Summary

We are hiring an AI Java Developer to extend the Compass platform: a Spring Boot application backed by OpenSearch and AWS Bedrock that helps U.S. banks publish, monitor, and govern their open-banking / FDX data-sharing APIs. You will build backend services that ingest bank-supplied artifacts (Postman collections, OAS, configuration files), expose them through REST + Thymeleaf admin surfaces, and integrate LLM-driven assistance (Bedrock Knowledge Bases + Agents, RAG over our internal corpus) into the day-to-day operator workflow.

The role is hands-on Java + Spring Boot with meaningful GenAI integration work — not a research role and not a pure prompt-engineering role. You'll own features end-to-end, from OpenSearch index design through Bedrock Agent wiring to the admin UI that exposes them.

Key Responsibilities

• Design and develop services in the Compass Spring Boot codebase — REST APIs, admin Thymeleaf views, OpenSearch-backed data flows.

• Integrate AWS Bedrock (Claude family models, Knowledge Bases, Agents) into Java services for RAG, summarization, and operator-assist features.

• Build and maintain ingestion pipelines that turn bank-supplied artifacts (Postman collections, configuration YAML, FDX mapping spreadsheets) into structured OpenSearch documents.

• Wire OpenSearch indexing, tenant-scoped routing and vector search for RAG retrieval.

• Implement CI/CD via the existing GitHub-based pipelines; keep build and deploy times honest.

• Optimize application performance, scalability, and security

• Collaborate with the mappings team, the Bedrock / KB content team, and the frontend / Thymeleaf maintainers to define and ship features.

• Write clean, maintainable, well-documented Java; favor small focused commits and reversible changes.

• Stay current with the Java ecosystem and the GenAI tooling landscape

Required Skills & Qualifications

Technical Skills

• Strong proficiency in Java 17+

• Spring Boot

• Spring MVC + Thymeleaf

• REST API design — JSON-in / JSON-out, paginated search endpoints, multipart upload

• Microservices / service-oriented design within a single deployable

• Hands-on OpenSearch / Elasticsearch experience

• Experience integrating LLMs into Java applications via REST clients or SDKs — AWS Bedrock preferred

• RAG architectures — chunking, embedding, retrieval, citation

• Vector databases

• Cloud platform experience — AWS, specifically:

• Elastic Beanstalk (Compass deploy target — not Kubernetes)

• Bedrock (KB + Agents)

• S3, IAM, CloudWatch

• Multi-account Organization layout

• Experience with Git, Maven, and CI/CD pipelines

• Comfortable with relational and unstructured databases

Preferred Skills

• Prior work in fintech / open banking / FDX / account-aggregation / payment-network connectivity — or willingness to learn the domain fast.

• Experience with Generative AI and LLM applications in production

• Familiarity with Python for AI prototyping and one-off data tooling

• Experience with AI security, prompt-injection defense, and data-privacy standards

• Exposure to Postman collection parsing

• Exposure to Atlassian APIs

Educational Requirements

• Bachelor's or Master's degree in Computer Science, Software Engineering, Artificial Intelligence, or related field — or equivalent demonstrable experience shipping production Java + GenAI systems.