Java Developer
Micro1
- Location
- Remote
- Workplace
- Remote
- Employment
- Contract
- Salary
- USD 20–120/hr
Posted 2mo ago
Job Title
Java Developer
Job Type
Contractor
Location
Remote
About Us
micro1 is a data engine that helps AI labs train foundational models and enterprises build AI agents. We provide frontier evaluations and reinforcement learning environments used to improve LLM capabilities, as well as contextual evaluations used to monitor and improve AI agents in enterprise settings. Our data engine includes an AI recruiter agent that sources and vets domain experts, a data platform that enables rapid production of high-quality training data, and a pipeline performance system that ensures both quality and velocity.
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.
Skills
- Java
- Git
- Spring
- Hibernate
Similar roles
Senior Backend Engineer
Zact · Mumbai, India · today
Principal AI Engineer - Hybrid in Bangalore
Smartsheet · Bangalore, INDIA · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Software Engineer, Digital Commerce Product - Shenzhen
CASETiFY · Shenzhen · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today