
Java Developer- Director-Software Engineer
Marks & Spencer Group plc2 hours ago
Mumbai, IndiaStaff+
Responsibilities
- Build scalable, high-performance enterprise backend applications using Java.
- Develop and maintain Spring Boot microservices and REST APIs.
- Integrate messaging systems including Kafka, JMS, and RabbitMQ.
- Design systems involving SQL, concurrency, and distributed systems.
- Improve application performance and scalability.
- Support CI/CD, DevOps, and production observability.
- Integrate LLMs and design agentic workflows using orchestrator/subagent patterns, tool calling, guardrails, and multi-step reasoning loops.
- Address AI-system reliability concerns including hallucination mitigation, tracing, latency, and cost management.
Requirements
- At least 6 years of hands-on Java development experience.
- Deep experience with Spring Boot, microservices, REST APIs, messaging integrations, SQL, concurrency, and distributed systems design.
- Experience with performance tuning and scalability improvements.
- Basic hands-on exposure to LLM-integrated systems through personal projects, proofs of concept, or production work.
- Experience integrating OpenAI, Azure OpenAI, Anthropic, or equivalent LLMs into production backend systems.
- Working knowledge of agentic AI frameworks such as LangChain, LangGraph, Spring AI, AutoGen, CrewAI, or Claude Agent SDK.
- Ability to design multi-agent workflows involving orchestrator/subagent patterns, agent-to-agent communication, and autonomous-system guardrails.
- Python exposure for AI integration, scripting, or data pipeline use cases.
- Understanding of prompt engineering, RAG architecture, vector database concepts, agent memory, evaluation workflows, and AI reliability.
- Strong problem-solving ability, curiosity, and ability to learn new technologies quickly.
- Financial services or investment banking domain experience.
Benefits
- Comprehensive employee benefits and perks are offered.
- Benefits support employees and their families throughout their work-life journey.
- Opportunities to move across the business are available to employees who demonstrate passion and commitment.
- The company emphasizes diversity, inclusion, employee support, and career development.