Senior Software Engineer

Confidential Company  Amman - Jordan  Date Posted: 2023/12/27   Login to Apply

Responsibilities

  • Design, develop, and maintain full stack applications using Java 11+, Spring Boot 2.5 +, Spring framework 5.0+, Spring Security, JPA and
  • Hibernate, RDBMS database like MySQL, Rest API, JWT, Git, Docker, OpenID Connect, OAuth 2.0.
  • Implement user-friendly and visually appealing front-end interfaces utilizing technologies like JavaScript, HTML5, CSS3, and responsive design principles.
  • Utilize your deep understanding of Java and object-oriented programming to build robust and scalable back-end systems.
  • Apply knowledge of Java 17 and stay updated with the latest language features.
  • Implement Spring Framework and Spring Security to create secure, high-performance applications.
  • Utilize JPA or Hibernate for database interaction and MySQL for relational data storage.
  • Work with Git for version control and Maven for building projects.
  • Create Docker containers for application deployment.
  • Develop web applications with HTML5, CSS3, JavaScript, and responsive design principles.
  • Utilize Bootstrap to create visually appealing and user-friendly interfaces.
  • Apply design patterns to ensure maintainable, scalable, and efficient software architecture.
  • Develop RESTful APIs and work with messaging frameworks.
  • Knowledge of Keycloak, OpenID Connect, OAuth2, and SAML2 is a huge plus in the context of security and authentication.\
  • Collaborate with the team using Jira for project management.
  • Knowledge of Microservices architecture is a plus, as well as the ability to design and develop microservices-based solutions.
  • Familiarity with Linux systems is a plus.
  • Experience with NoSQL databases is a plus.

Qualifications

  • Bachelor’s or master’s degree in computer science or related field.
  • Minimum of 3 years of experience in software development, with a strong focus on Java and full-stack development.
  • Demonstrated experience working on enterprise-level projects.
  • Excellent problem-solving skills and the ability to adapt to new technologies and frameworks.
  • Strong teamwork and collaboration skills, with a commitment to meeting project deadlines.
  • Adept at self-learning and staying updated with the latest industry trends.

Required Skills
  • MySQL
  • Java
  • SQL
  • Back-End Development
Job Details
  • Location Amman - Jordan
  • Industry Information & Communication Technologies
  • Job Type Full-Time
  • Degree Bachelor
  • Experience 3 - 5
  • Nationality Unspecified
Login to Apply

Similar Jobs