About the role
Core Development
- Java Expertise: Strong proficiency in Java 17 or 21+, multithreading, streams, and collections.
- Spring Ecosystem: Spring Boot, Spring Security, Spring Data.
- Frontend: React.js or Angular, HTML5, CSS3 (Sass/Less), TypeScript.
- Microservices: Microservices architecture, event-driven systems (Kafka or RabbitMQ).
- Build & CI/CD: Maven/Gradle, Jenkins, GitLab CI, GitHub Actions.
- State Management: Redux, NgRx, or Context API.
- Security: OAuth2, JWT, API security best practices.
Generative AI & Data
- Hands-on experience integrating LLMs and GenAI APIs.
- Knowledge of prompt engineering, embeddings, vector search, and RAG.
- Familiarity with AI frameworks or SDKs (LangChain, LlamaIndex, Semantic Kernel, Spring AI).
- Understanding of data governance, security, and compliance in AI systems.