Mphasis is seeking a Java Backend Engineer to design, develop, and optimize backend systems that power intelligent, autonomous agents and context-driven services, leveraging expertise in agentic workflows and MCP service integration.
Requirements
- 5+ years of backend engineering experience with strong expertise in Java (Java 11+) and Python.
- Proven experience with agentic workflows (autonomous task orchestration, tool use, context-driven execution).
- Hands-on with MCP (Model Context Protocol) service development and integration.
- Strong understanding of microservices architecture, RESTful APIs, gRPC, and message queues (Kafka, RabbitMQ, etc.).
- Experience with databases (SQL & NoSQL) and caching solutions (Redis, Memcached).
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Solid grasp of concurrency, multithreading, and distributed systems design.
Responsibilities
- Design, develop, and maintain scalable Java-based backend services to support agentic workflows and AI-driven applications.
- Implement and optimize MCP services to enable seamless context sharing and dynamic orchestration between models, agents, and tools.
- Architect APIs, microservices, and event-driven systems that ensure high performance, reliability, and low-latency communication.
- Collaborate with data scientists, AI/ML engineers, and frontend developers to integrate agentic intelligence into production systems.
- Write clean, maintainable, and testable code while following best practices in software engineering.
- Monitor, troubleshoot, and optimize system performance, scalability, and fault-tolerance.
- Contribute to workflow automation, context management, and intelligent decision-making systems.
Other
- Bachelor’s/master’s degree in computer science, Engineering, or related field.
- Excellent Communication skills and collaboration skills
- Ability to propose and implement improvements in the system
- Ability to work with cross-functional stakeholders
- 7 + years of experience in Java Backend development exposure to Agentic workflows