Overview
This contract position is for a Senior Backend Java Developer with expertise in AI implementation, aimed at supporting the development of intelligent digital products. The contractor will work closely with a diverse team in a hybrid environment, focusing on modernizing and optimizing backend systems for key clients. The role entails significant engagement with cutting-edge technology, particularly in Java and microservices architectures, to drive IT transformation projects.
Responsibilities
- Design, deliver, and maintain end-to-end backend features and subsystems.
- Optimize service performance, scalability, and resilience through various techniques.
- Ensure code quality is modular, reusable, maintainable, and scalable.
- Conduct peer reviews and ensure adherence to engineering standards.
- Deliver robust application security and guide the testing strategy across all levels.
- Identify and mitigate risks while shaping tactical direction with solutions.
- Define requirements by translating business objectives into technical tasks.
- Present technical trade-offs and demos confidently to clients and stakeholders.
Requirements
- Proven experience in Java backend development.
- Demonstrated ability to modernize production systems at scale.
- Deep knowledge of API design and microservices architecture.
- Hands-on experience with Model Context Protocol (MCP) or similar.
- Familiarity with AI development tools like Claude Code and GitHub Copilot.
- Experience implementing AI in CI/CD pipelines.
- Understanding of prompt engineering and LLM capabilities.
- Experience building agentic AI solutions or AI-powered automation tools.