Mid-level Java Engineer (AI Agents, MCP)

E
ExerizonInsurance, Financial Services
100% Fully Remote Workable locations: Warsaw, Masovian Voivodeship, PolandContractMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Polish language required
Experience
3-5+ years of professional experience
Required Skills
DockerPostgreSQLSQLJavaKafkaKubernetesRabbitmqSpring BootAzuregRPCNosqlRESTful APIsMicroservicesLangChain

Requirements

  • 3-5+ years of professional experience in Java development, with a strong command of Java 11/17+ and deep expertise in the Spring Framework (especially Spring Boot)
  • Experience with or strong understanding of reactive principles and frameworks (e.g. Spring WebFlux)
  • Proven experience in designing, building, and securing scalable RESTful APIs and microservices.
  • Strong proficiency with SQL (e.g., PostgreSQL) or NoSQL databases and experience with message brokers (e.g., Kafka, RabbitMQ).
  • Excellent communication skills and the discipline to work effectively in a remote, part-time, and independent B2B contract setting.
  • Direct experience with the Model Context Protocol (MCP) itself.
  • Experience with Spring AI, LangChain, or other AI orchestration frameworks.
  • Familiarity with the Azure cloud platform and containerization (Docker, Kubernetes).
  • Prior experience in the insurance or financial services industry.

Responsibilities

  • Architect and develop a high-availability, scalable MCP Server using Java 17+ and Spring Boot.
  • Implement the MCP Standard: Utilize the Spring AI MCP integration (or the core Java SDK) to expose internal data sources (databases, filesystems) and business logic (APIs) as "tools" and "resources" for the AI agent.
  • Develop Data Contracts: Define and implement the JSON-RPC 2.0 and Server-Sent Events (SSE)-based transport layer for the protocol (Spring WebFlux or WebMVC)
  • API & Data Integration: Create robust connectors (e.g., REST, gRPC, Kafka consumers) to wrap existing internal insurance systems, making them securely accessible to the MCP server.
  • Collaborate: Work directly with the client's AI and data science teams to define the capabilities, schemas, and API contracts the AI agent needs to perform its tasks.
  • Ensure Quality: Write clean, testable, and efficient code, ensuring the platform meets the high-security and reliability standards of the financial services industry.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now