Job title: Senior Java Developer
Job type
Full timeJob Level
Senior Team MemberExperience
3-5Functions
Information Technology and NetworksLanguages
EnglishArabic
- 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.
- 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.
- Problem Solving, Decision Making, Communication Skills, Planning and Follow-up;
- • Bachelor’s or master’s degree in computer science, software engineering, or computer information systems.
- • Minimum of 4 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