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