ExpertGrid
← All jobs

Java Developer

$50 - $70/hr Worldwide Remote · worldwide coding Contract / freelance
Pay rate · $50 - $70/hr
  • Job Description
  • 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, 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.
Fill in your name, country and email to proceed to next step.
Looking for something else? Browse all AI jobs →