We are seeking a Java/Spring Boot/Anthropic Claude Developer for a 6-month contract role, based remote in the US. This position focuses on designing and developing microservices with integrated AI capabilities, leveraging Spring AI and Anthropic Claude to build intelligent, scalable solutions.
Responsibilities
- Design, develop, and deploy robust microservices using Java, Spring Boot, and related technologies.
- Embed AI-assisted capabilities into the platform using Spring AI with direct integrations with Anthropic Claude, including building RAG pipelines, text classification, and intelligent agents.
- Harness Claude Code and MCP (Model Context Protocol) to optimize engineering workflows, including automated test generation, code refactoring, and contextual debugging.
- Work with product owners and stakeholders to understand requirements and translate them into technical solutions.
- Implement clean, efficient, and well-documented code while following best practices such as Test-Driven Development (TDD) and CI/CD (Continuous Integration/Continuous Deployment).
- Ensure scalability, security, and reliability of applications by implementing monitoring, logging, and alerting solutions.
- Collaborate with cross-functional teams, including front-end developers, DevOps engineers, and QA analysts.
- Participate in code reviews to maintain code quality and share knowledge with peers.
- Troubleshoot and debug production issues as they arise.
- Stay current with latest trends and technologies in microservices and cloud computing.
Qualifications
- Required
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 8+ years of professional experience in software development with Java.
- 8+ years of hands-on experience developing microservices using Spring Boot.
- Anthropic Claude certification.
- Proficiency with RESTful APIs, asynchronous communication, and message queues (e.g., Kafka, RabbitMQ).
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Solid understanding of database systems, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
- Experience with version control systems, especially Git.