Description

  • 5-8 years of experience in Java application design, software development, and testing, preferably in an Agile environment.
  • Experience with microservice frameworks: Spring Boot, and RESTful APIs.
  • Demonstrated experience with advanced Git usage (project maintainer level).
  • Ability to solve complex merges & code integrations
  • Experience with NoSQL databases (E.g: Mongo) and Elastic Search
  • Thorough understanding of XML,SOAP, JSON, web services technologies, and data structure fundamentals, with experience in multi-threaded programming
  • CI/CD - Build pipelines for continue integration and delivery: Git, Jenkins, etc.
  • Demonstrated experience with messaging broker e.g. Kafka , RabitMQ
  • Experience in developing web components using: Spring MVC, and Open Source sub-components
  • Bachelor's degree in Engineering, Computer Science, Information Systems or related field with at least 7-8 years of industry experience

Education

Any Graduate