Backend Java Developer

  • Riyadh
  • Permanent
  • Full-time
  • 1 month ago
Backend Java DeveloperJob Location : Saudi ArabiaJob Description :
  • Experience using object-oriented programming languages (#Java is a must, more languages are a plus).
  • In-depth knowledge of JavaScript, HTML, CSS
  • Deep understanding and implementation of application component life cycles, virtual DOMs, managing states
  • Extensive experience designing and integrating APIs (swagger)and creating RESTful #microservices in OpenShift (a must), and Kubernetes (for a plus)
  • Comfortable with SQL/NoSQL databases, such as MongoDB (a must), and more (for a plus)
  • Solid foundation in data structures, algorithms, object-oriented programming, MVC architecture, and design patterns
  • Experience designing distributed systems with high availability.
  • Experience with modern build strategies, continuous integration, unit testing, test driven secure development practices, static and dynamic analysis, automated integration tests.
  • Continuous delivery experience; comfortable working with CI/CD pipelines (GitLab, Jenkins)
  • Ability to work out of orchestrated and micro-services-oriented environments, CI/CD pipelines, their principles, and flows.
  • Knowledge of Docker, image registries.
  • Code performance optimization ability with knowledge of type checking, unit testing, prop types and efficient ways to debug code.
  • FinTech mobile applications development experience is a plus.
  • Must be comfortable with side solutions like ESlint, Jest and similar.
  • Demonstrated experience leading hands-on work across squads, setting up environments, repositories, CI/CD pipelines and supporting architectural discussions, ensuring timely deliverables with advanced and complex integrations in place.
  • History of coaching/mentoring other squad members on both front and back-end development

Go to Gulf

Similar Jobs

  • Senior Java Developer

    InnovationTeam

    • Riyadh
    InnovationTeam is a forward-thinking technology company that specializes in providing innovative solutions to businesses. We are currently seeking a talented Senior Java Developer …
    • 1 month ago
    • Apply easily
  • Senior Java Developer

    Cognizant

    • Riyadh
    7-10 years of significant IT experience in Java/Java EE technologies Develop framework components, and expose back-end web-services Exposing the backend system as REST and SOAP W…
    • 11 days ago
  • Backend Developer

    IBM

    • Riyadh
    Introduction The IBM Sustainability Software business unit is seeking talented and motivated Software Developers to work as a backend developer on the Envizi ESG Suite of products…
    • 1 month ago