Description

You will lead Java backend development.

Responsibilities

  • Design and build distributed components using Java server applications in a Unix environment.
  • Develop and code RESTful APIs.
  • Implement solutions involving multi-threading and message queuing (Kafka).
  • Build and maintain backend services adhering to Agile methodologies.

Required Skills

  • 8+ years of professional experience in Java backend engineering.
  • Expert knowledge of Core Java (Java 8+).
  • Strong experience with Microservices, Spring, and Spring Boot.
  • Proficiency in SQL and working with various database types.
  • Experience with REST API design and implementation.
  • Familiarity with Kafka and Shell Scripting.
  • Experience using build tools like Maven or Gradle.
  • Experience working in distributed, Agile teams.

Education

Any Graduate