Description

You will develop and maintain backend services using Java and Spring Boot.

Responsibilities

  • Design and implement REST API web services using Java and Spring Boot.
  • Create design documents applying object-oriented programming concepts and UML.
  • Develop applications utilizing NoSQL databases, specifically Cassandra.
  • Write functional and unit tests using Java, JUnit, and Cucumber.
  • Manage application logging using Log4j.

Required Skills

  • 5+ years of professional experience in software development.
  • Proficiency in Java and Spring Boot for building backend services.
  • Experience with distributed messaging systems, including Apache Kafka.
  • Knowledge of data structures and algorithms.
  • Experience with NoSQL databases (e.g., Cassandra).
  • Familiarity with testing frameworks such as JUnit and Cucumber.
  • Experience with CI/CD pipelines using Jenkins.
  • Understanding of UML for system design.
  • Exposure to cloud technologies (Azure or GCP).

Education

Any Graduate