AI Java Developer

Ninth WaveNew York, NY
Onsite

About The Position

Ninth Wave is hiring an AI Java Developer for a full-time opportunity to extend the Compass platform. Compass is a Spring Boot application backed by OpenSearch and AWS Bedrock, designed to help U.S. banks publish, monitor, and govern their open-banking / FDX data-sharing APIs. In this role, you will build backend services responsible for ingesting bank-supplied artifacts such as Postman collections and OAS. You will expose these through RESTful interfaces with Thymeleaf admin surfaces and integrate LLM-driven assistance, including Bedrock Knowledge Bases and Agents, into the daily workflow of operators. This is a hands-on position focused on Java and Spring Boot development with significant GenAI integration, not a research or pure prompt-engineering role. You will have end-to-end ownership of features, from OpenSearch index design and Bedrock Agent configuration to the admin UI that makes them accessible.

Requirements

  • 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)
  • Understanding of RAG architectures (chunking, embedding, retrieval, citation)
  • Experience with vector databases
  • Cloud platform experience (AWS), specifically:
  • Elastic Beanstalk (Compass deploy target)
  • Bedrock (KB + Agents)
  • S3, IAM, CloudWatch
  • Multi-account Organization layout
  • Experience with Git, Maven, and CI/CD pipelines
  • Comfortable with relational and unstructured databases
  • 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.

Nice To Haves

  • Prior work in fintech / open banking / FDX / account-aggregation / payment-network connectivity, or willingness to learn the domain quickly.
  • 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.

Responsibilities

  • Design and develop services within the Compass Spring Boot codebase, including REST APIs, admin Thymeleaf views, and OpenSearch-backed data flows.
  • Integrate AWS Bedrock (Claude family models, Knowledge Bases, Agents) into Java services to support RAG, summarization, and operator-assist features.
  • Build and maintain ingestion pipelines to process bank-supplied artifacts (Postman collections, configuration YAML, FDX mapping spreadsheets) into structured OpenSearch documents.
  • Configure OpenSearch indexing, tenant-scoped routing, and vector search for RAG retrieval.
  • Implement CI/CD using existing GitHub-based pipelines, ensuring efficient build and deployment times.
  • Optimize application performance, scalability, and security.
  • Collaborate with the mappings team, the Bedrock / KB content team, and frontend / Thymeleaf maintainers to define and deliver features.
  • Write clean, maintainable, and well-documented Java code, emphasizing small, focused commits and reversible changes.
  • Stay current with advancements in the Java ecosystem and the GenAI tooling landscape.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service