Software Engineer (Java Springboot)

Website CareerSaudia

My client is a Saudi venture-building platform with a diversified network of fast-growing companies, operating across different sectors. They empower and invest in talents (future leaders) to exploit their full potential and create success stories. They are currently looking for Software Engineer (Java SpringBoot) to join their team in Jeddah. Below more details:

  • Working closely with the Business Analysts, Testing, and Support teams to ensure all technical requirements for new projects are captured, designed and developed according to those requirements.
  • Expert in Developing Spring Boot Application using different component of Spring framework like Spring Security, Spring JPA …etc
  • Design and implement scalable web service APIs in Spring Boot following best practices and design patters.
  • Experience in working with different Authentication providers like oauth, AD and SAML based providers.
  • Good experience in building Microservices using Spring Cloud (Netflix OSS stack is a plus
  • Proficiency in working with PostgreSQL, MySQL database
  • Good experience in NoSQL DBs like MongoDB and DynamoDB
  • Designing and developing APIs with proper documentation using OpenAPI standards.
  • Experience in working in a Containerized environment using Docker
  • Proficiency in configuring maven-based projects
  • Worked in at least 2 “active” projects.
  • Ensuring that all key technical requirements are identified, estimated, designed, documented, implemented and integration tested.
  • Proficiency in GIT is a must
  • Technical Documentations skills is a must
  • Experience in the Cloud is a plus (GCP, AWS)
  • Experience in JHipster framework is a plus
  • Knowledge in using API Gateways like WSO2 & Apiegee is a plus
  • Experience in BPMN engines is a plus
  • Monitoring applications using ELK stack
  • Orchestrating containers using Kubernetest is a plus
  • Knowledge in Angular is a plus
  • Minimum Experience: +3 years