Search
Close this search box.

Job Title

Senior Backend Developer/ Java

Department

Professional Services and Solutions

Level

Intermediate to Senior

Location

Amman, Jordan

Role Description

We are looking for an experienced Java software engineer who:

  • Designs, develops, tests, and implements Java-based applications.
  • analyzes requirements and aligns application design with business goals.
  • Debugs and resolves technical problems.
  • Prepares technical and design documentation.
  • Recommends changes to the existing Java infrastructure.
  • Is involved in all phases of the software development lifecycle.

Required Skills

  • Strong Analytical and Problem-Solving skills.
  • Strong understanding and working knowledge of basic Algorithms and Data Structures.
  • Discipline in test-driven development.
  • Very good understanding and experience with authentication-based systems and basic Cryptography.
  • Exceptional experience and working knowledge of Java technologies and the Spring framework
  • Good understanding of microservices Design, object-oriented programming, and service-oriented architecture.
  • Experience in Docker Containers, build, and deployment in a container environment
  • Experience with SQL, NoSQL, and database systems.
  • Detailed knowledge of the JVM platform
  • Comfortable with the Linux command-line interface.
  • Experience working with Git in a CI/CD environment
  • Experience with JIRA, Confluence, or similar tools
  • Strong knowledge of continuous integration practices.
  • Experience and thorough understanding of Agile Software Development
  • Strong communication and soft skills, being able to motivate, mentor, and help fellow developers, as well as communicate complex ideas effectively
  • Detail-oriented and exceptional organizational skills
  • Excellent verbal and written communication skills
  • Exercises independence and self-motivation while still being able to work collaboratively with others and has the ability to thrive in a fast-paced, high-energy environment.
  • Self-motivated with positive energy

Qualifications & Certificates

  • Bachelor’s degree in computer science or any related field