Full Stack Developer - Advanced | Columbus, US | JPMC
PhotonAbout the role
Job Overview
We are looking for a Java Full Stack Developer / Forward Deployed Engineer with strong hands-on experience in Java, Spring Boot, modern frontend technologies, APIs, cloud platforms, and enterprise application development. The ideal candidate will work closely with business and technical stakeholders to design, build, integrate, and deploy AI-powered and Agentic AI solutions for enterprise use cases.
This role requires a strong engineering mindset with the ability to work across the frontend, backend, APIs, data, cloud, and AI/agentic layers, rapidly convert business requirements into working solutions, and support deployments in complex enterprise environments.
Key Responsibilities
- Design and develop scalable full-stack applications using Java, Spring Boot, REST APIs, and modern frontend frameworks.
- Build responsive user interfaces using React.js / Angular and integrate them with backend services and APIs.
- Design and implement microservices-based applications and enterprise integration solutions.
- Develop and integrate GenAI and Agentic AI capabilities into enterprise applications and workflows.
- Work with AI/agent frameworks such as LangChain, LangGraph, Microsoft Semantic Kernel, CrewAI, AutoGen, or similar frameworks.
- Integrate applications with LLMs, RAG pipelines, vector databases, AI APIs, and enterprise data sources.
- Develop APIs and tool integrations that enable AI agents to interact with enterprise systems.
- Work with MCP (Model Context Protocol) or similar approaches for connecting AI agents with enterprise tools and services.
- Build proof-of-concepts rapidly and evolve them into production-ready solutions.
- Work directly with client/business stakeholders to understand ambiguous business problems and translate them into technical solutions.
- Design and implement workflows involving AI agents, orchestration, tool calling, memory, human-in-the-loop processes, and automated decisioning.
- Integrate AI solutions with existing enterprise applications, databases, APIs, and legacy systems.
- Implement authentication, authorization, security, logging, monitoring, and governance requirements.
- Deploy applications and AI workloads on cloud platforms such as AWS, Azure, or GCP.
- Containerize and deploy applications using Docker and Kubernetes.
- Implement CI/CD pipelines and follow modern DevOps and software engineering practices.
- Perform testing, debugging, performance optimization, and production support.
- Collaborate with architects, product managers, AI engineers, data engineers, and client stakeholders.
- Document technical designs, reusable components, integration patterns, and deployment processes.
Required Technical Skills Backend
- Strong hands-on experience with Java 8/11/17+
- Spring Boot, Spring MVC, Spring Security
- Microservices architecture
- RESTful APIs and API integration
- Hibernate / JPA
- SQL and relational databases
- Experience with messaging systems such as Kafka/RabbitMQ is preferred
Frontend
- Strong experience with React.js or Angular
- JavaScript / TypeScript
- HTML5, CSS3
- Responsive UI development
- Frontend-backend API integration
Agentic AI / GenAI
- Understanding of Generative AI, LLMs, and Agentic AI
- Hands-on experience integrating LLMs into applications
- Experience with one or more agentic frameworks such as:
- LangChain
- LangGraph
- CrewAI
- AutoGen
- Semantic Kernel
- Google ADK / AWS Bedrock Agents
- Knowledge of RAG, embeddings, vector databases, prompt engineering, tool/function calling, and agent orchestration
- Exposure to MCP / Model Context Protocol is an advantage
- Understanding of LLM evaluation, observability, guardrails, and responsible AI is preferred
Cloud & DevOps
- Experience with at least one cloud platform: AWS / Azure / GCP
- Docker and Kubernetes
- CI/CD pipelines
- Git / GitHub / GitLab / Bitbucket
- Cloud-native application development
- Experience with cloud-based AI services is preferred
Data & Integration
- Strong SQL and database fundamentals
- Experience with relational and NoSQL databases
- Exposure to vector databases such as Pinecone, Weaviate, Milvus, OpenSearch, or similar
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s