Back to remote jobs

Java Developer

Micro1

AI Expert - Software Engineering (Backend) Contractor · Full-time Short-term
Remote (Global) $30 – $90/hr June 17, 2026

Job description

About the Role

As a Java Developer, you will apply your software engineering expertise to help train next-generation AI systems.

Your work will help shape how AI models learn, reason, and perform using high-quality real-world backend development knowledge and enterprise software engineering practices.

No prior AI experience is required. Strong Java development expertise is the primary qualification.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using Java and Spring Boot
  • Architect and implement microservices-based solutions for complex application requirements
  • Collaborate with engineering teams to review technical specifications, design solutions, and deliver production-quality code
  • Contribute expertise to improve performance, reliability, and security of backend systems
  • Participate in code reviews and provide technical feedback
  • Document technical processes, architectures, development workflows, and implementation details
  • Troubleshoot, debug, and optimize backend services as needed
  • Contribute domain expertise to improve AI systems and software engineering training workflows

Required Skills & Qualifications

  • Expert-level Java programming skills
  • Hands-on experience with Spring Boot, REST APIs, and backend application development
  • Strong understanding of microservices architecture, distributed systems principles, and software design patterns
  • Ability to write clean, maintainable, and efficient code
  • Excellent written communication, verbal communication, and attention to detail
  • Experience collaborating with remote engineering teams
  • Strong understanding of data structures, backend best practices, and application architecture

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
  • Experience working on data-intensive systems, AI-related projects, or high-availability applications
  • Background in distributed systems, scalable backend architectures, and enterprise software development

Additional Information

This opportunity allows experienced Java engineers to contribute real-world backend development expertise toward improving advanced AI systems and software engineering evaluation projects.

Apply now

You will be redirected to the company's website to complete your application.

Apply now

Stay in the loop.

One email per week, 5 hand-picked roles.