Senior Java Developer (with LLM expertise)
Core
Lead technical design, development, and integration of core banking application systems, bridging high-scale microservices with GenAI to embed LLMs and intelligent automation into business processes.
Role type
Senior IC Java Developer (LLM & GenAI)
Builds
Scalable, resilient, API-driven banking ecosystems with LLM-powered features and agentic workflows
Domain
Financial Services / Enterprise Software / Generative AI
Deliverable
production ML models
Required skills
Java, Spring Boot, RESTful APIs, gRPC, Python, LLM orchestration (LangChain/LlamaIndex), Vector databases, Kafka, RDBMS/SQL, NoSQL, CI/CD, Docker, Kubernetes/OpenShift, Azure, OAuth2/JWT, Prompt engineering
Preferred skills
Banking/regulated industry experience, Production GenAI solutions, LLM evaluation, AI governance, Redis, Infrastructure as Code, DevSecOps, Mentoring
Technologies
Java, Spring Boot, Kafka, Kubernetes, OpenShift, Azure, Docker, Redis, LangChain, LlamaIndex, GitHub Copilot
Responsibilities
Lead design and delivery of Java/Spring Boot microservices; Implement production-ready services from architectural designs; Prototype and build AI automation and RAG systems; Design event-driven workflows using Kafka; Manage application security (OAuth2/JWT); Promote AI-assisted engineering practices
Seniority
Senior, hands-on IC