A fair warning: This is not a comfortable role to coast through. Most of this work involves intense thinking on hard problems, rapidly learning new business contexts, taking responsibility for recommendations, and delivering tangible results in an environment where the client expects value from day one. It's not for everyone. But if you recognize yourself in this description — please take a chance to apply.
Mid-level Java Engineer
Location
Poland
Posted
22 days ago
Salary
0
Seniority
Mid Level
Job Description
Mid-level Java Engineer
Exerizon
Role Description We are seeking a highly skilled Mid-Level Java Engineer for a critical B2B contract. You will be a key developer building a new MCP (Model Context Protocol) Server for a leading global insurance company. This is a cutting-edge role. Instead of a traditional backend, you will be building the server-side implementation of the Model Context Protocol, a new open standard for AI. Your work will create the secure, standardized "tools" and "resources" that enable the company's proprietary AI agents to interact safely and effectively with live enterprise systems, databases, and APIs. If you are passionate about building the real-world plumbing that connects next-generation AI to enterprise data, this is the role for you. Qualifications - 3-5+ years of professional experience in Java development - Strong command of Java 11/17+ - 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 - Experience with message brokers (e.g., Kafka, RabbitMQ) - Excellent communication skills - Discipline to work effectively in a remote, part-time, and independent B2B contract setting Requirements - Architect and develop a high-availability, scalable MCP Server using Java 17+ and Spring Boot - 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 - Define and implement the JSON-RPC 2.0 and Server-Sent Events (SSE)-based transport layer for the protocol (Spring WebFlux or WebMVC) - Create robust connectors (e.g., REST, gRPC, Kafka consumers) to wrap existing internal insurance systems, making them securely accessible to the MCP server - 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 - Write clean, testable, and efficient code, ensuring the platform meets the high-security and reliability standards of the financial services industry Benefits - 100% Fully Remote - Contract: B2B, Full-time or Part-Time (from 15-20 hours/week) - Start Date: Immediate - Polish language required Nice to Haves - 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer
WireProtecting confidential communication for the world’s most security-demanding organizations
Role Description As a Backend Software Engineer on our Haskell team, you will build and maintain core services for the Wire platform, improving scalability, reliability, and security while collaborating across teams; we’re looking for a proactive engineer with strong Haskell skills who enjoys solving complex backend challenges. - Backend development with Haskell: You develop and maintain backend services in Haskell and actively contribute to the evolution of our existing backend codebase. - Architecture & scalability: You contribute to architectural decisions and help make our backend platform more stable, scalable, and maintainable. - Feature development: You implement new features in close collaboration with Product, Client Engineering, CoreCrypto, Security, and QA. - Service-oriented systems: You work on large-scale service-oriented and federated architectures and bring your experience in designing, implementing, and operating scalable systems. - Data architecture & migration: You support the evolution of our data architecture, including the ongoing migration towards PostgreSQL. - Technical ownership within your scope: You take responsibility for backend topics within your feature scope and ensure that architecture, implementation approaches, and test strategies are aligned between the scope and the backend team. - Quality & testing: You build robust, well-tested software and collaborate with QA and engineering teams to continuously improve quality, stability, and security. - Knowledge sharing: You build deep knowledge of your technical scope, share this knowledge regularly with the backend team, and contribute to a strong engineering culture. - Security by design: You work on software where security, privacy, and reliability are core requirements and help establish Wire as the most secure messaging solution for large groups, governments, and enterprises. Qualifications - You have proven experience in backend development with Haskell. - You bring at least 3 years of experience developing scalable backend systems or distributed services. - You have experience with service-oriented architectures and understand how to build robust, maintainable, and scalable backend systems. - You work in a structured and independent way and enjoy solving complex technical challenges. - You have a good understanding of software architecture, API design, testing, and long-term code maintainability. - You are comfortable working in cross-functional teams and enjoy collaborating with Client Engineers, Security, QA, Product, and other Backend Engineers. - You can communicate technical decisions clearly and contribute actively to discussions around architecture, implementation, and test strategies. - You are interested in secure communication systems, privacy, and modern cryptography, although deep cryptography expertise is not required. - Experience with Servant, Polysemy, or comparable Haskell libraries is a plus. - Experience with PostgreSQL or database migrations is an advantage. - Experience with federated systems is a plus. - Experience with additional programming languages such as Rust or Go is also a plus. - Fluent English is required. German language skills are a plus but not mandatory. Benefits - Join a market-proven (>1,000 customers) company and drive Wire to become the worldwide market leader. - Enjoy a yearly education budget of 1000 EUR to strengthen personal capabilities. - With an Urban Sports Club subscription, stay balanced and mentally and physically healthy! - Work from a beautiful office in the heart of Berlin or choose a mix of working from anywhere vs. spending selected days together in our office to connect on a personal level. - Enjoy fresh breakfast in the office, daily fruits, snacks, free soft drinks, and the world's best Barista coffee machine. - Wire is an equal opportunity employer and does not discriminate on the grounds of gender, civil status, family status, sexual orientation, religion, age, disability, or race. Contact Have we caught your interest? Apply here! We look forward to hearing from you!
• Write and maintain SQL and PL/SQL code, including stored procedures, functions, and triggers • Learn and apply database design principles to real-world application challenges, with increasing autonomy over time • Participate in the full development lifecycle, from requirements and design to testing and deployment • Investigate and resolve database issues in collaboration with the team • Work with cross-functional teams to translate data requirements into database solutions • Create and maintain technical documentation for data flows and processes
• Backend Development: Design, develop and evolve APIs and services responsible for the platform's main flows. • Core Module Development: Work directly on modules such as Campaign Engine, Customer Profile, Integration Hub, Channel Orchestrator and system events. • Integrations: Build integrations with external services (ERPs, WhatsApp, VOIP, payments, data bureaus), ensuring resilience and performance. • Service Architecture: Structure modular, scalable services with clear separation of responsibilities and low coupling. • Data Modeling: Define and evolve data structures with a focus on consistency, performance and multi-tenant environments. • Asynchronous Processing: Implement queues, workers and event-driven processing (e.g., campaigns, deliveries, webhooks). • Observability: Monitor logs, metrics and tracing to ensure stability and rapid identification of issues. • Performance and Scalability: Optimize services to handle high volumes of data, calls and real-time events. • Code Quality: Ensure clean, testable code and follow best practices for versioning and code review. • Collaboration: Work closely with frontend, AI and product teams to ensure deliveries are aligned with business needs.
Role Description Collaborate on our technical vision to build a product customers love. - Develop and maintain low-latency, massively-scalable developer facing APIs and a robust data platform supporting our data science team. - Design and implement systems that support the growth of the product and the company. - Debug production issues across all levels of the stack. - Bring a strong collaborative approach to deliver value to customers and internal stakeholders at Spade. Qualifications - This position is remote friendly (with an option to come to an office if in the NYC area), but only open to applicants based in the United States and Canada. - Must-have: - 6+ years of experience building and scaling backend Python-based systems in fast-paced environments. - Proven capability with developing REST APIs and writing performant SQL. - Experience building using AWS infrastructure. - Experience building systems from scratch, making trade-offs, and executing autonomously in early-stage environments. - A customer-focused mindset, strong problem solving skills, and the ability to navigate ambiguity while delivering value to customers. - A collaborative mindset, the ability to be mentored, and a focus on your own growth trajectory. - Nice-to-have: - Proficiency in Django. - Familiarity with data science and analytics tools such as Pyspark, Databricks and Delta Lake, and Hex. - Experience with cloud infrastructure and tools like AWS CDK. - Experience with transaction, merchant, and/or location data. - Experience and/or interest in fintech and/or data products. Benefits - Competitive compensation and equity package. - Full medical, dental, and vision benefits for US-based employees. - Life & short-term disability insurance. - Unlimited PTO. - Early exercise program. - Extended post-termination exercise period. - 401K for retirement planning. - Hybrid team, with pet-friendly headquarters in NYC. - Paid parental leave. - Work from home stipend. Salary Range At Spade, we view total compensation as consisting of salary + equity + benefits. We aim to pay fairly and competitively, and consider a number of factors in developing compensation offers. The anticipated base salary range for this role is between $200,000 and $220,000, and an equity grant.



