
AI Java Developer
- AI
- Java
- Spring Boot
- OpenSearch
- AWS Bedrock
- Postman
- Bedrock
- RAG
- Machine Learning
- REST API
- Claude
- YAML
- Vector Search
- CI/CD
- GitHub
- JSON
- Microservices
- Elasticsearch
- AWS
- Elastic
- Kubernetes
- IAM
- CloudWatch
- Maven
Ninth Wave
AI Java Developer
Full Time Opportunity
New York City, NY
Job Summary
We are hiring anAI 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.
- IntegrateAWS 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 inJava 17+
- Spring Boot
- SpringMVC +Thymeleaf
- REST API design — JSON-in / JSON-out, paginated search endpoints, multipart upload
- Microservices / service-oriented design within a single deployable
- Hands-onOpenSearch / Elasticsearch experience
- Experience integratingLLMs 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 withGit, Maven, and CI/CD pipelines
- Comfortable with relational and unstructured databases
Preferred Skills
- Prior work infintech / open banking /FDX / account-aggregation / payment-network connectivity — or willingness to learn the domain fast.
- Experience withGenerative AI and LLM applications in production
- Familiarity withPython for AI prototyping and one-off data tooling
- Experience withAI security, prompt-injection defense, and data-privacy standards
- Exposure toPostman collection parsing
- Exposure toAtlassian 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.
AI Java Developer · Ninth Wave