About the Role
Seeking a Java Developer with strong experience in Spring Boot and AI-enabled application development. The ideal candidate will have experience building scalable microservices, integrating AI/ML capabilities, and developing enterprise applications. Financial services or banking domain experience is preferred.
Responsibilities
- Design, develop, and support Java Spring Boot applications and microservices.
- Build and integrate AI/Generative AI solutions into enterprise applications.
- Develop and consume REST APIs and cloud-based services.
- Collaborate with business, AI, and engineering teams to deliver scalable solutions.
- Participate in code reviews, testing, deployment, and production support.
Requirements
- 5+ years of Java development experience.
- Strong hands-on experience with Java, Spring Boot, REST APIs, and Microservices.
- Experience with SQL databases (Oracle, PostgreSQL, SQL Server).
- Experience with cloud platforms (AWS, Azure, or GCP).
- Knowledge of Docker, Kubernetes, and CI/CD pipelines.
- Experience integrating AI technologies such as OpenAI, Azure OpenAI, LangChain, RAG, Vector Databases, or similar AI frameworks.
- Strong problem-solving and communication skills.
- Experience developing AI-powered applications, chatbots, intelligent automation, or predictive analytics solutions.
- Financial Services, Banking, FinTech, Payments, or Capital Markets experience.
- Knowledge of Kafka, Python, and modern cloud-native architectures.
Skills
- Java
- Spring Boot
- REST APIs
- Microservices
- SQL databases
- Cloud platforms
- Docker
- Kubernetes
- CI/CD pipelines
- AI technologies
- OpenAI
- Azure OpenAI
- LangChain
- RAG
- Vector Databases
- AI frameworks
- Problem-solving
- Communication
- AI-powered applications
- Chatbots
- Intelligent automation
- Predictive analytics
- Kafka
- Python
- Cloud-native architectures
Location
- Austin, TX
- Dallas, TX
Work Type
- Onsite
- Contract
Experience Level
- 5+ years of Java development experience
