AI Senior Java Full Stack Developer
Location: Lake Mary, FL
Contract: Long Term
Job Description
We are seeking an experienced AI Senior Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, Angular, AI/GenAI, and Payments Domain. The ideal candidate will design, develop, and deploy enterprise-grade payment applications while leveraging AI/Generative AI capabilities to improve application intelligence, automation, developer productivity, and customer experiences.
The role requires strong hands-on development experience, technical leadership, knowledge of AI/LLM integration, and the ability to work closely with business, product, architecture, DevOps, and data teams in an Agile environment.
Key Responsibilities
- Design, develop, and deploy enterprise payment applications using Java, Spring Boot, Microservices, Angular, TypeScript, and REST APIs.
- Develop and integrate AI/Generative AI capabilities into enterprise applications and payment workflows.
- Integrate LLMs, AI APIs, and AI-powered services with Java/Spring Boot applications.
- Build AI-enabled APIs, intelligent automation, chatbots, document processing, and recommendation solutions where applicable.
- Design secure and scalable REST APIs and event-driven solutions using Kafka.
- Develop AI-powered solutions using Python or other AI/ML technologies as required.
- Work with LLM concepts, prompt engineering, RAG, embeddings, vector databases, and AI agents.
- Integrate enterprise applications with AI platforms such as Azure OpenAI, AWS Bedrock, Google Vertex AI, or equivalent services.
- Lead technical design discussions, architecture reviews, code reviews, and mentor development teams.
- Collaborate with business, product, architecture, AI/ML, and DevOps teams to deliver payment modernization and AI transformation initiatives.
- Ensure application performance, scalability, security, reliability, and high availability.
- Implement secure AI solutions while considering data privacy, responsible AI, governance, and compliance.
- Support CI/CD pipelines, cloud deployments, Docker, Kubernetes, and DevOps best practices.
- Identify opportunities to leverage AI for code optimization, testing, monitoring, fraud detection, transaction analysis, and operational automation.
Required Skills
- 10+ years of experience in Java, Spring Boot, Microservices, Angular, TypeScript, and REST APIs.
- Strong hands-on experience in the Payments Domain, including ACH, Wire, SWIFT, RTP, ISO 20022, Card Payments, or Merchant Payments.
- Strong understanding of AI/Generative AI, LLMs, AI APIs, prompt engineering, RAG, and AI integration patterns.
- Experience integrating LLM/GenAI solutions with Java/Spring Boot applications.
- Hands-on experience with Kafka, Oracle/PostgreSQL, Docker, Kubernetes, Git, and Jenkins.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Experience with AI/cloud services such as Azure OpenAI, AWS Bedrock, Google Vertex AI, or equivalent platforms.
- Understanding of REST APIs, event-driven architecture, microservices, and cloud-native application development.
- Strong understanding of payment security, compliance, transaction processing, and data protection.
- Experience working with AI/ML teams and cross-functional stakeholders.
- Experience leading Agile teams and participating in technical architecture and design discussions.