
Java Developer
$50 - $70/hourpay
Required Skills
JAVA
About micro1
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.
Our goal is to have 1 billion people doing meaningful work by contributing their expertise to the development of frontier AI models. We’ve raised $40M+ in funding, and our AI recruiter has powered more than 1 million AI-led interviews as our global network of experts expands to form the human intelligence layer for AGI.
Job Description
Job Title: Java Developer
Job Type: Contractor
Location: Remote
Job Summary:
Join our customer's team as an expert Java Developer and become a driving force in crafting high-performance, scalable software that underpins business growth. Leverage your deep Java expertise and modern engineering practices to architect, build, and enhance mission-critical applications. This is a unique opportunity to work alongside top-tier engineers, contribute to robust backend systems, and drive technical excellence in a dynamic, collaborative environment.
Key Responsibilities:
- Design, develop, and maintain scalable Java-based applications and microservices.
- Lead and implement modernization, refactoring, and migration initiatives to enhance system reliability and performance.
- Architect and deliver solutions utilizing Java, Spring Boot, and industry best practices.
- Collaborate closely with cross-functional teams—including frontend, QA, DevOps, and product managers—to deliver impactful features.
- Conduct thorough code reviews, mentor junior engineers, and champion clean code standards and best practices.
- Troubleshoot, analyze, and resolve complex technical issues, from performance bottlenecks to critical production incidents.
- Create and maintain comprehensive technical documentation for systems, APIs, and architecture decisions; effectively communicate technical concepts to diverse stakeholders.
Required Skills and Qualifications:
- 5+ years of professional software engineering experience with advanced expertise in Java (Java 8+).
- Proven hands-on experience with Spring Boot, Spring Framework, and RESTful APIs/microservices architecture.
- Strong understanding of object-oriented design, design patterns, and clean architecting principles.
- Experience working with relational databases (PostgreSQL/MySQL) and ORM tools like Hibernate or JPA.
- Solid background in building and consuming REST APIs; familiarity with message queues such as Kafka or RabbitMQ.
- Excellent written and verbal communication skills, with an ability to clearly articulate complex technical topics.
- Strong collaboration skills; effective in distributed, agile teams with at least 6+ hours overlap with US Eastern Time.
Preferred Qualifications:
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Knowledge of reactive programming with Spring WebFlux or similar frameworks.
- Familiarity with CI/CD pipelines and modern DevOps practices; exposure to full-stack development with React or Vue is a plus.