Back to list

Vacancy description

Java Engineer in Australia

SuperAnnotate

  • RemoteWork from anywhere
  • ContractFixed-term or freelance

$55 per hour

Australia

Pay: up to $55/hour

As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality reference implementations and reasoning steps. You will assess solutions for accuracy, clarity, and adherence to the prompt; identify errors in logic, performance, or design; fact-check technical information; write high-quality explanations and model solutions that demonstrate correct methods; and rate and compare multiple AI responses based on correctness and reasoning quality. This fully remote, hourly paid contractor role is with SME Careers, a fast-growing AI data services company and subsidiary of SuperAnnotate that provides AI training data to many of the world’s largest AI companies and foundation model labs, where your Java expertise will directly help improve the world’s premier AI models.

Important:

There is no immediate project for this role; however, if qualified, you will be among the first experts we reach out to when relevant opportunities arise. This will also provide you with access to future projects available through our expert network.

Responsibilities

  • Develop AI Training Content: Create detailed prompts in various topics and responses to guide AI learning, ensuring the models reflect a comprehensive understanding of diverse subjects.
  • Optimize AI Performance: Evaluate and rank AI responses to enhance the model's accuracy, fluency, and contextual relevance.
  • Ensure Model Integrity: Test AI models for potential inaccuracies or biases, validating their reliability across use cases.

Requirements

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a closely related technical field.
  • 5+ years of professional software engineering experience, with significant hands-on work in Java on production systems.
  • Deep understanding of core Java, concurrency primitives, and the Java Collections Framework.
  • Extensive experience building and maintaining backend services using Spring or Spring Boot, REST APIs, and microservice architectures.
  • Strong grasp of software design principles, system design, and performance optimization in distributed Java systems.
  • Minimum C1 English proficiency (written and spoken), with the ability to write clear technical explanations and follow detailed English-language guidelines.
  • Comfort working with modern engineering tooling such as Git, CI/CD pipelines, automated testing frameworks, and containerization technologies.
  • Demonstrated experience conducting thorough code reviews and providing structured, constructive feedback to other engineers.
  • Previous experience with AI data training, annotation, or evaluating AI-generated technical content is a strong plus.
  • Highly detail-oriented and systematic, with a methodical approach to evaluating reasoning quality and identifying subtle issues in Java solutions.

Skills: Performance Optimization, Spring Boot, Microservices, Distributed Systems, Backend Engineering, English, Unit Testing, Java, Code review, Remote Contractor

Open to candidates in: Bangladesh, Bhutan, Brazil, Cambodia, Germany, India, Indonesia, Malaysia, Nepal, Pakistan, Singapore, Sri Lanka, Thailand, The Philippines, The United States, Timor Leste, Vietnam

Interview language: English

Similar vacancies

More like this role

Are you an experienced Java Engineer looking to be part of architectural evolution on a high scale cloud platform? Join a premier Australian financial services group as they transform their proprietary property and strata operations ecosystem. The Role In this hands-on engineering role, you will lead critical design decisions, ...

Syd, Australia

Macquarie Group

Java Engineer

  • Full-time
... insights and expertise to the task at hand and feel supported as you make your own kind of impact for a better future. What role will you play? As a hands-on Java Engineer, you will contribute to the development of our next-generation strata operational platform. You will bring your passion for engineering and technology ...

Syd, Australia

Kaizen Global Technologies

Staff Java Engineer

  • Full-time
We’re Hiring – Staff Java Engineer (Backend Services) Location: Sydney, Australia Work Eligibility: Candidates must have valid Australian working rights. We are seeking an experienced Staff Java Engineer with strong expertise in backend development, microservices architecture, cloud technologies, and CI/CD practices. The ...

Syd, Australia

Macquarie Group

Lead Java Engineer

  • Remote
  • Hybrid
  • Full-time
... impact for a better future. What role will you play? As a hands-on Lead Java Engineer, you will provide technical and delivery leadership for a PropertyIQ engineering team. You will lead medium-to-large initiatives, set a high standard for engineering quality, and be the go-to person for resolving complex technical challenges ...

Syd, Australia

Macquarie Group

Lead Java Engineer

  • Remote
  • Hybrid
  • Full-time
... impact for a better future. What role will you play? As a hands-on Lead Java Engineer, you will provide technical and delivery leadership for a PropertyIQ engineering team. You will lead medium-to-large initiatives, set a high standard for engineering quality, and be the go-to person for resolving complex technical challenges ...

Syd, Australia

  • Contract
  • IT
Senior Software Engineer – Java / APIs / FHIR - Location: Brisbane or Canberra - Contract: 12 months with possible extensions - Mandatory: Australian Citizenship and able to obtain and maintain a Baseline clearance. An exciting opportunity is available for an experienced Software Engineer to contribute to a complex Government ...

Canberra, Australia

Kaizen Global Technologies

Java Backend Engineer

  • Full-time
  • Backend
Location:Sydney,Australia Required Skills & Experience - Strong hands-on experience in Java development. - Proficiency in Spring Boot and microservices architecture. - Experience developing and integrating RESTful APIs. - Practical knowledge of AWS cloud services. - Experience with CI/CD tools such as GitHub Actions or ...

Syd, Australia

Flight Centre Travel Group

Senior Java Engineer - South Bank, QLD

  • Contract
... sprint planning, refinement, retrospectives and drive continuous improvement You'll be perfect for the role if you have: - 7+ years of professional software engineering experience with deep expertise in Java (Java 11+, ideally Java 17 or 21) - Proficient with AI coding tools (Claude, GitHub Copilot) and able to critically ...

Brisbane, Australia

Balance Recruitment and Balance Consulting

Senior Java Software Engineer

  • Contract
  • IT
  • Fullstack
... impacting customers worldwide. In this position, you will perform advanced software design and development across multiple systems, applying your expertise in Java 8+, Spring, JavaScript, React, and other modern technologies. You will lead development practices with a focus on security, scalability, and performance, ensuring ...

Syd, Australia

  • Full-time
... solutions one step further to succeed at an even higher level? Yes? You may be ready to join us. Qualifications - 5+ years of experience in programming roles using Java - Knowledge of JavaScript, HTML, CSS - Experience in Spring Core, Spring Boot, Hibernate - Comfortable with Object-oriented programming, microservices, and cloud ...

Australia