Backend Java Quarkus Developer

Summary

The Backend Java Quarkus Developer will design, develop, and maintain scalable microservices-based applications and RESTful APIs. The role involves collaborating with cross-functional teams to optimize database performance and ensure high-quality, maintainable code.

  • Design, develop, test, and maintain backend applications using Java Quarkus.
  • Develop scalable, secure, and high-performance RESTful APIs.
  • Design and implement microservices-based applications.
  • Collaborate with Frontend Developers, QA Engineers, Product Managers, Business Analysts, and DevOps Engineers to deliver business solutions.
  • Develop and optimize database queries, stored procedures, and data models.
  • Integrate backend services with internal and external systems through APIs.
  • Troubleshoot, debug, and resolve production issues in a timely manner.
  • Write clean, maintainable, and well-documented code following coding standards and best practices.
  • Perform unit testing, integration testing, and code reviews to ensure software quality.
  • Optimize application performance, reliability, and scalability.

Job Description


  • Design, develop, test, and maintain backend applications using Java Quarkus.
  • Develop scalable, secure, and high-performance RESTful APIs.
  • Design and implement microservices-based applications.
  • Collaborate with Frontend Developers, QA Engineers, Product Managers, Business Analysts, and DevOps Engineers to deliver business solutions.
  • Develop and optimize database queries, stored procedures, and data models.
  • Integrate backend services with internal and external systems through APIs.
  • Troubleshoot, debug, and resolve production issues in a timely manner.
  • Write clean, maintainable, and well-documented code following coding standards and best practices.
  • Perform unit testing, integration testing, and code reviews to ensure software quality.
  • Optimize application performance, reliability, and scalability.

Minimum Qualifications


  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field.
  • Minimum 3 years of experience as a Backend Developer using Java Quarkus.
  • Strong experience developing applications using Quarkus Framework.
  • Proficient in Java (Java 11/17 or above) and object-oriented programming (OOP).
  • Experience building and consuming RESTful APIs.
  • Good understanding of Microservices Architecture.
  • Experience with Hibernate ORM/JPA.
  • Familiar with relational databases such as PostgreSQL, MySQL, Oracle, or SQL Server

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available