Why This Role Stands Out
This hybrid role offers a fantastic opportunity to deepen your expertise in AI and Java development by building innovative features for a critical financial platform, with significant end-to-end ownership and exposure to cutting-edge AWS Bedrock technologies. You'll thrive here if you're a mid-senior Java developer eager to integrate generative AI into real-world applications and drive impactful solutions within a collaborative team.
Quick Overview
Job Description
AI Java Developer
Job Summary
We are hiring an AI Java Developer to extend the KYC 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 KYC 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
Similar jobs
- BN
Director, Full-Stack Engineer
NewBNY
Dallas, Texas🇺🇸Hybrid4 minutes agoDockerOracleSmart Contracts+8Technology - JM
Experienced Software Engineer Java / Python (Full Stack or Back End)
NewJ.P. Morgan
Jersey City, New Jersey🇺🇸On-site4 minutes agoMachine LearningAgileJava+1Technology - JM
Manager of Software Engineering - Full Stack
NewJ.P. Morgan
Jersey City, New Jersey🇺🇸On-site4 minutes agoOracleSQLAWS+9Technology - JM
Lead Software Engineer - Python Full Stack
NewJ.P. Morgan
Jersey City, New Jersey🇺🇸Hybrid4 minutes agoAWSAgilePython+2Technology - JM
Lead Software Engineer - Full stack, Java, Spring boot, React, AWS
NewJ.P. Morgan
Chicago, Illinois🇺🇸On-site4 minutes agoMicroservicesSpringSpring Boot+7Technology - JM
Lead Software Engineer - Full Stack/React/AWS
NewJ.P. Morgan
Plano, Texas🇺🇸On-site4 minutes agoMachine LearningAgileTechnology