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.