$20 - $120/hr
Worldwide
Remote · worldwide
coding
Contract / freelance
Pay rate · $20 - $120/hr
- Job Description
- Java Developer
- Contractor
- Remote
Job Summary
In this role, 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 and implement scalable, efficient, and maintainable Java applications.
- Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
- Conduct thorough code reviews, ensuring adherence to best practices and high standards of code quality.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Contribute to architectural decisions and participate in system integration planning.
- Document technical designs, processes, and workflows clearly and effectively.
- Stay updated with the latest Java developments, frameworks, and industry trends.
Required Skills and Qualifications
- Expert-level proficiency in Java, with a strong portfolio of completed projects.
- Solid experience with object-oriented design, data structures, and algorithms.
- Strong written and verbal communication skills with the ability to explain technical details to non-technical stakeholders.
- Proven ability to work independently in a remote environment while collaborating with distributed teams.
- Demonstrated problem-solving skills and attention to detail.
- Experience with version control systems such as Git.
- Familiarity with agile methodologies and remote collaboration tools.
Preferred Qualifications
- Experience with modern Java frameworks such as Spring or Hibernate.
- Background in cloud-based deployments or microservices architecture.
- Previous experience working directly with international customers or distributed teams.