AI Java Developer

Ninth Wave

$120K — $150K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong proficiency in Java 17+
  • Experience with Spring Boot and Spring MVC + Thymeleaf
  • Proficient in REST API design and microservice architecture
  • Hands-on experience with OpenSearch/Elasticsearch
  • Familiarity with integrating LLMs into Java applications, preferably using AWS Bedrock
  • Knowledge of RAG architectures and vector databases
  • Cloud platform experience with AWS services like Elastic Beanstalk and S3

Responsibilities

  • Design and develop services in the Compass Spring Boot codebase
  • Integrate AWS Bedrock into Java services for operator assistance
  • Build and maintain ingestion pipelines for bank-supplied artifacts
  • Wire OpenSearch indexing and vector search functionalities
  • Implement CI/CD through GitHub-based pipelines
  • Optimize application performance and security
  • Collaborate closely with different teams to define and ship features
  • Write clean, maintainable Java code with thorough documentation

Benefits

  • Full-time, stable position
  • Hands-on development with significant responsibility
  • Opportunity to work on cutting-edge AI integration
  • Experience in fintech domain with emerging technologies
  • Collaborative team environment focusing on innovation
Full Job Description
AI Java Developer

Full Time Opportunity

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.

Similar Jobs

More Jobs at Ninth Wave

  • Data Architect/DBA
    $120K — $150K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Product Maker- Payments and AI Integration
    $100K — $150K *
    New York, NY 10025 (New York County)
    Consumer Technology
    In-Person
  • AI Java Developer
    $120K — $150K *
    New York, NY 10025 (New York County)
    Enterprise Technology
    In-Person
  • Director of Sales
    $120K — $180K *
    New York, NY 10025 (New York County)
    Finance & Insurance
    In-Person
  • Pre Sales Engineer
    $90K — $130K *
    New York, NY 10025 (New York County)
    Finance & Insurance
    In-Person

More Enterprise Technology Jobs

Find similar AI Java Developer jobs: