Java Backend Developer

You will build and support scalable, secure, and high-performance backend applications.

Responsibilities

  • Design, develop, and maintain applications using Java 8, 11, and 17.
  • Build microservices and web applications using Spring Framework and Spring Boot.
  • Develop secure RESTful and SOAP-based web services.
  • Containerize applications using Docker and manage deployments on Kubernetes.
  • Integrate and manage messaging systems using RabbitMQ (RMQ).

Required Skills

  • Strong experience with Java (versions 8, 11, 17).
  • Expertise in Spring Framework and Spring Boot.
  • Solid understanding of RESTful and SOAP-based services.
  • Experience with OAuth 2.0, JWT, and API security practices.
  • Hands-on experience with Docker and Kubernetes.
  • Experience with RabbitMQ or similar messaging technologies.
  • Good understanding of CI/CD pipelines, especially with GitLab.
  • Familiarity with secrets management tools like Vault.
  • Prior experience supporting production environments and deployments.
  • Strong adherence to SDLC and Agile methodologies.
Back to blog