AI Java Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Ninth WaveAI Java DeveloperFull Time OpportunityNew York City, NYJob SummaryWe 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 ResponsibilitiesDesign 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 securityCollaborate 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 landscapeRequired Skills & QualificationsTechnical Skills Strong proficiency in Java 17+Spring BootSpring MVC + Thymeleaf REST API design — JSON-in / JSON-out, paginated search endpoints, multipart uploadMicroservices / service-oriented design within a single deployableHands-on OpenSearch / Elasticsearch experienceExperience integrating LLMs into Java applications via REST clients or SDKs — AWS Bedrock preferredRAG architectures — chunking, embedding, retrieval, citationVector databasesCloud platform experience — AWS, specifically:Elastic Beanstalk (Compass deploy target — not Kubernetes)Bedrock (KB + Agents)S3, IAM, CloudWatchMulti-account Organization layoutExperience with Git, Maven, and CI/CD pipelinesComfortable with relational and unstructured databasesPreferred SkillsPrior 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 productionFamiliarity with Python for AI prototyping and one-off data toolingExperience with AI security, prompt-injection defense, and data-privacy standardsExposure to Postman collection parsingExposure to Atlassian APIsEducational RequirementsBachelor's or Master's degree in Computer Science, Software Engineering, Artificial Intelligence, or related field — or equivalent demonstrable experience shipping production Java + GenAI systems.