Home › Companies › Ninthwave › AI Java Developer
AI Java Developer
Ninthwave · New York, New York, 10022, United States · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Ninthwave |
| Title | AI Java Developer |
| Normalized title | - |
| Department / team | Technology |
| Location | New York, United States |
| Work model | - |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2026-05-21 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Ninthwave. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in New York. | Open |
| Department jobs | Active postings in Technology. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Ninthwave |
| Source | 8a58ae08-1f59-48b4-91b4-0518a63e1564 |
| ATS provider | BambooHR |
Description
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.
Full job record
| Job ID | 73c7eda4609db4a35a1a570668edc8d4a3f69423 |
| Org ID | 878dc7c3-84c4-4c65-9890-5fc49432814a |
| Source ID | 8a58ae08-1f59-48b4-91b4-0518a63e1564 |
| Board ID | 8a58ae08-1f59-48b4-91b4-0518a63e1564 |
| Provider | bamboohr |
| Provider Job Key | 155 |
| Title | AI Java Developer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | New York, New York, 10022, United States |
| Department | Technology |
| Team | — |
| Employment Type | full_time |
| Workplace Type | — |
| Remote Policy | — |
| Country | United States |
| Region | — |
| City | New York |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://ninthwave.bamboohr.com/careers/155 |
| Apply URL | https://ninthwave.bamboohr.com/careers/155 |
| First Seen At | 2026-05-30 05:56:39Z |
| Last Seen At | 2026-06-06 10:30:57Z |
| Last Checked At | 2026-06-06 10:30:57Z |
| Last Changed At | 2026-05-30 05:56:39Z |
| Inactive At | — |
| Source Posted At | 2026-05-21 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=ninthwave/date=2026-06-06/2026-06-06T10-30-56-921Z-3c9d9d8dfa6766f64a0bb88ae373df9f9921ed71e43bee43f7024428228fbaf0.json |
Event Fields
{
"content_hash": "03246c4334b19918a9ed8ee9d4b420965357efd013fa18e7a43113656da8bc67",
"source_hash": "258625a3a675e70d491f604f888e0f907809a1f6d1cab58fbfc901acb5ee23bc",
"last_changed_at": "2026-05-30T05:56:39.152Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "New York, New York, 10022, United States",
"city": "New York",
"region": null,
"country": "United States",
"is_remote": false,
"confidence": 0.95
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T10:30:57.832Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "New York, New York, 10022, United States",
"city": "New York",
"region": null,
"country": "United States",
"is_remote": false,
"confidence": 0.95
},
"countries": [
"United States"
]
},
"remote_policy": null,
"salary_period": null,
"workplace_type": null,
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "155",
"isRemote": null,
"location": {
"city": "New York",
"state": "New York"
},
"atsLocation": {
"city": null,
"state": null,
"country": null,
"province": null
},
"departmentId": "18491",
"locationType": "0",
"jobOpeningName": "AI Java Developer",
"departmentLabel": "Technology",
"employmentStatusLabel": "Full-Time"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": "New York",
"state": "New York",
"postalCode": "10022",
"addressCountry": "United States"
},
"datePosted": "2026-05-21",
"atsLocation": {
"city": null,
"state": null,
"country": null,
"countryId": null
},
"description": "<p><br><br></p>\n<p><span style=\"font-weight: bold\">Ninth Wave</span></p>\n<p><span style=\"font-weight: bold\">AI Java Developer</span></p>\n<p><span style=\"font-weight: bold\">Full Time Opportunity </span></p>\n<p><span style=\"font-weight: bold\">New York City, NY</span><br><br></p>\n<p><span style=\"font-weight: bold\">Job Summary</span></p>\n<p>We are hiring an <span style=\"font-weight: bold\">AI Java Developer</span> 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 / <span>FDX</span> data-sharing APIs. You will build backend services that ingest bank-supplied artifacts (Postman collections, <span><span><span>OAS</span></span></span>, 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.</p>\n<p>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.</p>\n<p><span style=\"font-weight: bold\">Key Responsibilities</span></p>\n<ul>\n<li>Design and develop services in the Compass Spring Boot codebase — REST APIs, admin Thymeleaf views, OpenSearch-backed data flows.</li>\n<li>Integrate <span style=\"font-weight: bold\">AWS Bedrock</span> (Claude family models, Knowledge Bases, Agents) into Java services for RAG, summarization, and operator-assist features.</li>\n<li>Build and maintain ingestion pipelines that turn bank-supplied artifacts (Postman collections, configuration YAML, <span>FDX</span> mapping spreadsheets) into structured OpenSearch documents.</li>\n<li>Wire OpenSearch indexing, tenant-scoped routing and vector search for RAG retrieval.</li>\n<li>Implement CI/CD via the existing GitHub-based pipelines; keep build and deploy times honest.</li>\n<li>Optimize application performance, scalability, and security</li>\n<li>Collaborate with the mappings team, the Bedrock / KB content team, and the frontend / Thymeleaf maintainers to define and ship features.</li>\n<li>Write clean, maintainable, well-documented Java; favor small focused commits and reversible changes.</li>\n<li>Stay current with the Java ecosystem and the GenAI tooling landscape</li>\n</ul>\n<p><span style=\"font-weight: bold\">Required Skills & Qualifications</span></p>\n<p><span style=\"font-weight: bold\">Technical Skills</span></p>\n<ul>\n<li>Strong proficiency in <span style=\"font-weight: bold\">Java 17+</span></li>\n<li><span style=\"font-weight: bold\">Spring Boot</span></li>\n<li><span style=\"font-weight: bold\">Spring <span>MVC</span></span> + <span style=\"font-weight: bold\">Thymeleaf</span> </li>\n<li>REST API design — JSON-in / JSON-out, paginated search endpoints, multipart upload</li>\n<li>Microservices / service-oriented design within a single deployable</li>\n<li>Hands-on <span style=\"font-weight: bold\">OpenSearch / Elasticsearch</span> experience</li>\n<li>Experience integrating <span style=\"font-weight: bold\">LLMs</span> into Java applications via REST clients or SDKs — <span style=\"font-weight: bold\">AWS Bedrock</span> preferred</li>\n<li><span style=\"font-weight: bold\">RAG architectures</span> — chunking, embedding, retrieval, citation</li>\n<li><span style=\"font-weight: bold\">Vector databases</span></li>\n<li>Cloud platform experience — <span style=\"font-weight: bold\">AWS</span>, specifically:\n<ul>\n<li><span style=\"font-weight: bold\">Elastic Beanstalk</span> (Compass deploy target — not Kubernetes)</li>\n<li><span style=\"font-weight: bold\">Bedrock</span> (KB + Agents)</li>\n<li><span style=\"font-weight: bold\">S3, <span><span><span>IAM</span></span></span>, CloudWatch</span></li>\n<li>Multi-account Organization layout</li>\n</ul>\n</li>\n<li>Experience with <span style=\"font-weight: bold\">Git, Maven</span>, and CI/CD pipelines</li>\n<li>Comfortable with relational and unstructured databases</li>\n</ul>\n<p><span style=\"font-weight: bold\">Preferred Skills</span></p>\n<ul>\n<li>Prior work in <span style=\"font-weight: bold\">fintech / open banking / <span>FDX</span> / account-aggregation / payment-network connectivity</span> — or willingness to learn the domain fast.</li>\n<li>Experience with <span style=\"font-weight: bold\">Generative AI and LLM applications</span> in production</li>\n<li>Familiarity with <span style=\"font-weight: bold\">Python</span> for AI prototyping and one-off data tooling</li>\n<li>Experience with <span style=\"font-weight: bold\">AI security, prompt-injection defense, and data-privacy standards</span></li>\n<li>Exposure to <span style=\"font-weight: bold\">Postman collection parsing</span></li>\n<li>Exposure to <span style=\"font-weight: bold\">Atlassian APIs</span></li>\n</ul>\n<p><span style=\"font-weight: bold\">Educational Requirements</span></p>\n<ul>\n<li>Bachelor's or Master's degree in Computer Science, Software Engineering, Artificial Intelligence, or related field — <span style=\"font-weight: bold\">or</span> equivalent demonstrable experience shipping production Java + GenAI systems.</li>\n</ul>",
"compensation": "$100,000 to $125,000",
"departmentId": "18491",
"locationType": "0",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "AI Java Developer",
"departmentLabel": "Technology",
"jobOpeningStatus": "Open",
"minimumExperience": "Experienced",
"jobOpeningShareUrl": "https://ninthwave.bamboohr.com/careers/155",
"employmentStatusLabel": "Full-Time"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/73c7eda4609db4a35a1a570668edc8d4a3f69423?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/878dc7c3-84c4-4c65-9890-5fc49432814aJSONGET https://api.bluedoor.sh/job-postings/v1/sources/8a58ae08-1f59-48b4-91b4-0518a63e1564JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/73c7eda4609db4a35a1a570668edc8d4a3f69423/eventsJSON