Full Stack Developer📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
About Naseej and the Role
Naseej is a technology company focused on digital transformation in learning and knowledge management. With nearly 36 years of experience, Naseej is a market leader in E-Learning, Edu-Tech, and Digital transformation. We are seeking an experienced Mid-level Software Developer to join our team. This is a full-time position requiring 2-5 years of professional experience.
Role Overview
The Software Developer will be responsible for designing, developing, and maintaining scalable backend systems. This role involves close collaboration with cross-functional teams to deliver high-quality software solutions. The ideal candidate will possess hands-on experience in Java, Spring Boot, and databases, with a preference for experience in Camunda and JavaScript frameworks.
Key Responsibilities
- Design, develop, and maintain Java-based applications using Spring Boot and Spring Security.
- Work with relational databases such as MySQL, PostgreSQL, and Oracle, including query optimization.
- Develop and integrate RESTful APIs and microservices.
- Implement code quality best practices, including testing with JUnit and Mockito, and CI/CD pipelines.
- Troubleshoot, debug, and optimize application performance.
- Collaborate with DevOps teams for deployment and monitoring activities.
- Participate actively in Agile/Scrum processes, including sprints, stand-ups, and retrospectives.
Required Qualifications and Experience
- Minimum of 3 years of professional experience in Java and Spring Boot.
- Strong knowledge of SQL and NoSQL databases (*, MySQL, PostgreSQL, MongoDB).
- Experience with Hibernate/JPA for Object-Relational Mapping (ORM).
- Familiarity with REST APIs, microservices architecture, and cloud platforms (AWS/Azure/GCP).
- Hands-on experience with Keycloak for identity and access management.
- Proficiency in JavaScript frameworks such as React, Angular, or ****
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience with CI/CD tools such as Jenkins or GitLab CI.
- Strong problem-solving and debugging capabilities.
- Solid understanding of security operations, incident response, and vulnerability management.
- Good understanding of IT Service Management (ITIL) principles and enterprise IT environments.
- A Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Skills
- Experience with Camunda BPM for workflow automation.
- Knowledge of JavaScript frameworks (React) for front-end integration.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Full Stack Developer Opportunities
- Sales Representative Jobs in Al Khobar
- Purchasing Manager Jobs in Al Khobar
- Graphic Designer Jobs in Al Khobar
- Host Jobs in Al Khobar
- Barista Jobs in Al Khobar
- Other Job Fields in Riyadh
- Sales Representative Jobs in Riyadh
- Purchasing Manager Jobs in Riyadh
- Graphic Designer Jobs in Riyadh
- Beauty Salon Manager Jobs in Riyadh
- Cashier Jobs in Riyadh
- Call Center Agent Jobs in Riyadh
- Host Jobs in Riyadh
- Operations Officer Jobs in Riyadh
- Barista Jobs in Riyadh
- HVAC Engineer Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Barista Jobs in Abha
- Architect Jobs in Riyadh
- General Services Controller Jobs in Al Baha
- Primary Teacher of Arabic Language Jobs in Riyadh
- Occupational Health and Safety Supervisor Jobs in Yabrin / Jabrin
- Environmental Specialist Jobs in Medina
- Water Pump Operator Jobs in Arar
- Radiology Technician Jobs in Makkah
- Biomedical Engineer Jobs in Riyadh
- HVAC Technician Jobs in Dawmat Al Jandal