Join a technical team focused on building robust, scalable applications using modern Java frameworks and cloud infrastructure. This role centers on developing backend services with SpringBoot and implementing reactive patterns through WebFlux to enhance system responsiveness and throughput.
Key Responsibilities
- Create and maintain Java applications with an emphasis on clean architecture and performance
- Design event-driven solutions using Apache Kafka and Apache Flink for real-time data processing
- Develop and integrate RESTful and GraphQL APIs to support frontend and third-party systems
- Work within microservices environments deployed on Kubernetes and OpenShift Container Platform (OCP)
- Support continuous integration and delivery workflows
- Collaborate on AI-driven conversational interfaces using Dialogflow CX and Agent Development Kit
- Apply prompt engineering techniques with Large Language Models in financial use cases
- Monitor AI model behavior and ensure reliable telemetry and observability
Required Skills
- Proficient in Java with hands-on experience in SpringBoot
- Solid understanding of reactive programming concepts and WebFlux
- Experience with message streaming platforms such as Apache Kafka and Flink
- Familiarity with Redis for caching and state management
- Database experience with both MongoDB and OracleDB
- Proven ability to design and consume RESTful and GraphQL APIs
- Strong debugging and problem-solving capabilities
- Working knowledge of Python for scripting and integration tasks
- Clear and effective communication skills
Preferred Background
- Bachelor’s degree in Computer Science or a related field
- Experience in financial services or fintech environments
- Exposure to digital assistant platforms and conversational AI
- Hands-on work with Dialogflow CX, LLMs, and prompt engineering
- Knowledge of Agent Development Kit and playbook-based frameworks
- Understanding of machine learning integration and model monitoring practices
Work Environment
This is an onsite role located in either Phoenix, AZ or Charlotte, NC. Candidates must be local to these areas and available for in-person collaboration. The position operates under a one-year contract arrangement. All applicant information will be handled with strict confidentiality in compliance with EEO guidelines.


