What are the responsibilities and job description for the Java MCP Developer position at Gov Services Hub?
Job Summary (List Format)
- Develop secure, scalable, and production-ready Model Context Protocol (MCP) Servers for enterprise AI enablement.
- Build and expose enterprise business capabilities, APIs, and data services to AI agents, copilots, and intelligent automation platforms.
- Architect and implement microservices using Java (Java 17 ), Spring Boot, and REST APIs.
- Integrate enterprise systems with modern AI platforms by developing reusable MCP services.
- Work on API-based integrations for AI or agent-driven solutions, including understanding MCP concepts (servers, clients, tools, prompts, tool discovery/invocation).
- Deploy and support applications on OpenShift or Kubernetes, utilizing containers (Docker), deployments, services, routes/ingress, configMaps, secrets, autoscaling, and health checks.
- Integrate with various enterprise systems such as REST APIs, SOAP services, databases (Oracle, SQL Server, PostgreSQL), and event-driven platforms (Kafka, MQ).
- Ensure application security and compliance with enterprise standards.
- Collaborate with cross-functional teams to influence and drive the organization's AI strategy.
- (Desired) Utilize experience with MCP Java SDK, Spring AI, Knowledge Graphs (Neo4j), Azure AI Foundry, Copilot ecosystems, and/or Generative AI frameworks.
- (Desired) Leverage knowledge of financial services domains such as Wealth Management, Banking, Client Onboarding, or AML/KYC.