Job Description
Job Title: Java Developer
Job Type: Contract
Location: Remote
Job Summary: As a Java Developer, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters.
Key Responsibilities
• Design, develop, and maintain scalable backend systems using Java and Spring Boot.
• Architect robust microservices solutions to support complex application requirements.
• Collaborate with the customer's team to review technical specifications and deliver high-quality code.
• Contribute expert insights to improve application performance, reliability, and security.
• Participate in code reviews and provide constructive feedback to peers.
• Document technical processes and solutions with clear, concise written communication.
• Troubleshoot, debug, and optimize backend systems as needed.
Required Skills And Qualifications
• Expert proficiency in Java programming language.
• Hands-on experience with Spring Boot framework for backend development.
• Strong knowledge of microservices architecture and design principles.
• Demonstrated ability to write clean, maintainable, and efficient code.
• Exceptional written and verbal communication skills, with a keen attention to detail.
• Experience collaborating with remote teams in a fast-paced environment.
• Solid understanding of REST APIs, data structures, and backend best practices.
Preferred Qualifications
• Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
• Prior experience working on AI-driven or data-intensive projects.
• Background in high-availability or distributed systems.