Senior Back End Developer [Quarkus]

  • Developer/Programmer
  • Jakarta Raya
  • 11-Sep-2024
  • Full time

What will you do?

  • Design, develop, and maintain high-quality, scalable, and efficient backend services using Java and Quarkus.
  • Collaborate with frontend developers, architects, and product owners to understand business requirements and translate them into technical solutions.
  • Write clean, well-structured, and maintainable code that adheres to best practices and coding standards.
  • Optimize application performance, scalability, and reliability.
  • Conduct thorough testing and debugging to ensure the quality of the software.
  • Stay up-to-date with the latest trends and technologies in backend development.

 

Here are the requirements:

  • Strong proficiency in Java programming language, especially Quarkus, including object-oriented programming principles and design patterns.
  • In-depth knowledge of Quarkus framework and its features.
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with SQL databases and ORM frameworks (e.g., JPA, Hibernate).
  • Understanding of cloud platforms (e.g., AWS, GCP, Azure).
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of DevOps practices and tools (e.g., Git, Jenkins, CI/CD pipelines).
  • Experience with messaging systems (e.g., Kafka, RabbitMQ).
  • Contributions to open-source projects.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Fluency in English (both written and spoken).