hirq
← All jobs

ninthwave

AI Java Developer

New York, New York · On-site · Full-Time · Technology

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

JavaSpringElasticsearchREST APIsAWSGenerative AIRAGLLMsCI/CDPythonKubernetesGitMicroservicesExcelIAMUI Design
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.