Description

Skills

  • Hands on experience developing server-side applications using Java programming and Spring ecosystem (Spring Boot, Spring Data, Spring Integration, etc.)
  • Strong experience with RESTful APIs design and development o Experience with Database technologies mainly RDBS (Oracle, MySQL, PostgreSQL)
  • Preferred knowledge and experience on one or more of these Database technologies - NoSQL, Graph and Vector o Familiarity with AWS cloud technologies and services
  • Preferred knowledge on Event sourcing and distributed message systems (SNS/SQS, Kafka, etc.)
  • Experience with Build tools and dependency management (Gradle, Maven)
  • Experience in CI/CD technologies and test automation
  • Understanding of the testing pyramid (unit, functional, integration, system, API testing) and testing approaches TDD, BDD
  • Experience with Agile / SCRUM methodology for product development
  • Comfortable to operate in an agile, dynamic environment
  • Strong collaboration and communication

Education

Any Gradute