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.