Senior Consultant
About the role
The Senior Consultant role is responsible for driving the technical roadmap for Java-based ecosystems, focusing on scalability, cloud readiness, and maintaining high architectural standards. Key responsibilities include defining microservices architecture, selecting database and messaging technologies, ensuring system reliability and security, directing CI/CD strategies, and leading cloud migration initiatives. The position also involves nurturing a culture of technical excellence within the engineering team. Candidates must demonstrate advanced proficiency in Java, Springboot or similar frameworks, microservices, REST/SOAP APIs, and both SQL and NoSQL databases. Familiarity with AI concepts such as prompt engineering, LLMs, vector databases, AI-assisted coding, and Agentic AI is also required.
Must have
- Core / Advance Java (L3)
- Springboot / Other frameworks (L3)
- Microservices, Rest / SOAP API (L3)
- Database - SQL / NoSQL (L3)
- Basic Prompt Engineering Designing and crafting a basic prompt, with foundation-level knowledge of iterative prompting.
- LLM & Data Basics Basic knowledge of Large Language Models (LLMs) and integration with different types of data models.
- Vector Databases A fundamental understanding of the basics of vector databases.
- AI-Assisted Coding Leveraging AI-assisted coding tools to accelerate daily development while strictly adhering to safe and responsible AI practices.
- Agentic AI Concepts Familiarity with Agentic AI concepts, Agentic AI design patterns , Tools , Resources and Model Context protocol
Technologies
- Agentic AI
- AWS
- Azure
- CI/CD
- Java
- Kafka
- LLM
- Microservices
- NoSQL
- Prompt Engineering
- RabbitMQ
- Responsible AI
- SOAP
- Spring / Spring Boot
- SQL
- Vector Databases