Job Title

Technical Team Leader-JAVA

Department

Professional Services and Solutions

Level

Team Lead

Location

Amman, Jordan

Role Description

We are looking for an experienced technical team leader-JAVA 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

Primarily, you should be skilled in:

  • Strong sense of ownership and integrity.
  • 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

Additionally, it would be good if you had these skills:

  • Non-relational databases.
  • Verified Java certificate OCA/OCP
  • AWS: Amazon Web Services

Qualifications & Certificates

You are also expected to have:

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