- Company Name
- Sapear Inc
- Job Title
- Java Backend Engineer (Contract)
- Job Description
-
Job title: Java Backend Engineer (Contract)
Role Summary:
Senior Java backend developer focused on designing and maintaining agentic workflow services and Model Context Protocol (MCP) integrations for AI-driven applications. Requirements include extensive experience in microservices, cloud-native infrastructure, and container orchestration to deliver scalable, low‑latency, and fault‑tolerant backend solutions.
Expactations:
- Deliver high‑quality, testable code in Java 11+ and Python aligned with engineering best practices.
- Own the end‑to‑end lifecycle of agentic workflow services, including design, implementation, deployment, and monitoring.
- Collaborate closely with cross‑functional teams (data science, ML, frontend, DevOps) to integrate autonomous agents and context‑driven services.
- Ensure systems meet performance, reliability, and security standards while staying current with AI and distributed systems trends.
Key Responsibilities:
- Design and build scalable Java microservices and APIs (REST, gRPC) to support agentic workflows.
- Implement MCP services for dynamic context sharing among models, agents, and external tools.
- Develop event‑driven architectures using Kafka, RabbitMQ, or similar queues.
- Integrate SQL/NoSQL databases and caching layers (Redis, Memcached) for efficient data access.
- Deploy and scale applications on AWS/GCP/Azure with Docker and Kubernetes, managing CI/CD pipelines.
- Monitor, troubleshoot, and optimize system performance, fault tolerance, and observability (logging, tracing, metrics).
- Contribute to workflow automation, intelligent decision‑making, and agent orchestration frameworks (Temporal, Camunda, Airflow).
- Participate in code reviews, testing (JUnit, Mockito), and code quality practices.
Required Skills:
- Java 11+ (advanced) and Python (backend) development; strong microservices design.
- Proven expertise in agentic workflows, autonomous task orchestration, and tool integration.
- Hands‑on MCP service development and integration experience.
- Deep knowledge of RESTful APIs, gRPC, event‑driven architecture, and message queues.
- Experience with relational and NoSQL databases, caching, and distributed data.
- Cloud platform proficiency (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- Strong grasp of concurrency, multithreading, and distributed systems.
- Familiarity with CI/CD, JUnit, Mockito, and code quality tooling.
- Excellent debugging, communication, and cross‑functional collaboration skills.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline.
- (No specific certifications required, but experience in relevant cloud and dev‑ops certifications is a plus.)