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
- Videographer And Designer Jobs in Riyadh
- Sports Coach Jobs in Riyadh
- Restaurant Manager Jobs in Riyadh
- Barista Jobs in Riyadh
- Cashier Jobs in Riyadh
- Other Job Fields in Riyadh
- Videographer And Designer Jobs in Riyadh
- Sports Coach Jobs in Riyadh
- Restaurant Manager Jobs in Riyadh
- Barista Jobs in Riyadh
- Cashier Jobs in Riyadh
- Treasurer Jobs in Riyadh
- Graphic Designer Jobs in Riyadh
- Sales Specialist Jobs in Riyadh
- Maintenance Supervisor Jobs in Riyadh
- Teleseller Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- General Accountant Jobs in Al Khobar
- Receptionist Jobs in Tabuk
- Certified Trainer Jobs in Taif
- Cosmetics and Toiletries Seller Jobs in Jeddah
- Administrative Assistant Jobs in Medina
- Sales Coordinator Jobs in Hail
- Human Resources Specialist Jobs in Ahad Rifaydah
- Minitruck driver Jobs in Riyadh
- Ecommerce Specialist Jobs in Jeddah
- Photographer Jobs in Medina
