Full Stack Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Naseej is seeking a Mid-level Full Stack Developer with 3 years of experience in Java, Spring Boot, and databases. The role involves designing and maintaining scalable backend systems, developing RESTful APIs and microservices, and collaborating with cross-functional teams.
Key Skills for This Role
Responsibilities
- Design, develop, and maintain Java based applications using Spring Boot & Spring Security
- Work with relational databases (e.g., MySQL, PostgreSQL, Oracle) and optimize queries
- Develop and integrate RESTful APIs and microservices
- Implement best practices for code quality, testing (JUnit, Mockito), and CI/CD pipelines
- Troubleshoot, debug, and optimize application performance
- Collaborate with DevOps teams for deployment and monitoring
- Participate in Agile/Scrum processes (sprints, stand ups, retrospectives)
Requirements
- 3 years of professional experience in Java & Spring Boot
- Strong knowledge of SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB)
- Experience with Hibernate/JPA for 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 (React, Angular, or Vue.js)
- Knowledge of Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab CI)
- Strong problem solving and debugging skills
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- Solid knowledge of security operations, incident response, and vulnerability management
- Good understanding of IT Service Management (ITIL) and enterprise IT environments
Full Job Posting
Company Description
- Naseej is a leading technology company in digital transformation, e learning, and knowledge management with over 36 years of presence in the MENA region.
Job Description
- We are looking for an experienced Mid level Software Developer with 3 years of hands on experience in Java, Spring Boot, databases, and optionally Camunda and JavaScript frameworks.
Responsibilities
- Design, develop, and maintain Java based applications using Spring Boot & Spring Security.
- Work with relational databases (e.g., MySQL, PostgreSQL, Oracle) and optimize queries.
- (Preferred) Experience with Camunda BPM for workflow automation.
- Develop and integrate RESTful APIs and microservices.
- Knowledge of JavaScript frameworks (React) for front end integration.
- Implement best practices for code quality, testing (JUnit, Mockito), and CI/CD pipelines.
- Troubleshoot, debug, and optimize application performance.
- Collaborate with DevOps teams for deployment and monitoring.
- Participate in Agile/Scrum processes (sprints, stand ups, retrospectives).
Qualifications
- 3 years of professional experience in Java & Spring Boot.
- Strong knowledge of SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Experience with Hibernate/JPA for ORM.
- Familiarity with REST APIs, microservices architecture, and cloud platforms (AWS/Azure/GCP).
- (Preferred) Experience with Camunda for workflow automation.
- Hands on experience with Keycloak for identity and access management.
- Proficiency in JavaScript frameworks (React, Angular, or Vue.js).
- Knowledge of Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab CI).
- Strong problem solving and debugging skills.
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- Solid knowledge of security operations, incident response, and vulnerability management.
- Good understanding of IT Service Management (ITIL) and enterprise IT environments.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Naseej
Application Support (Tamheer)
Riyadh, KSA
Assist in providing first-level technical support for applications, manage incidents, troubleshoot issues, and document solutions while learning ITIL processes.
Application Support (Tamheer)
Riyadh, KSA
Naseej is seeking an Application Support Trainee to assist the Application Support team in providing first-level technical and functional support for business applications. The trainee will learn incident management, tro
Application Support (Tamheer)
الرياض, KSA
Naseej is seeking an Application Support Trainee to join their IT support team in Riyadh. The trainee will learn incident management, troubleshooting, and ITIL processes while providing first-level support for business a
Sales Account Manager
Riyadh, KSA
Naseej is seeking an experienced Sales Account Manager for its subsidiary Sprintive in Riyadh. The role requires 4+ years of technology sales experience, strong connections in the governmental sector, and a track record
Full Stack Developer
الرياض, KSA
Naseej is looking for an experienced Mid-level Software Developer with 3 years of hands-on experience in Java, Spring Boot, databases, and optionally Camunda and JavaScript frameworks. The role involves designing, develo
Penetration Tester (Offensive Security Specialist)
Saudi Arabia, KSA
Company Description: Naseej is a leading technology company committed to harnessing the power of digital transformation in learning & knowledge management by enabling our custom...
Penetration Tester (Offensive Security Specialist)
Riyadh, KSA
Naseej is hiring a Penetration Tester to plan and execute authorized simulated attacks against networks, applications, and infrastructure. The role requires 3-4 years of hands-on offensive security experience and relevan
Governance, Risk & Compliance Specialist
, KSA
Naseej is seeking a Governance, Risk & Compliance Specialist to manage cybersecurity risks for a Saudi Ministry of Commerce project. The role involves conducting risk assessments, maintaining risk registers, and ensuring
Application Support (Tamheer)
Riyadh, KSA
Application Support (Tamheer)
Riyadh, KSA
Application Support (Tamheer)
الرياض, KSA
Sales Account Manager
Riyadh, KSA
Full Stack Developer
الرياض, KSA
Penetration Tester (Offensive Security Specialist)
Saudi Arabia, KSA
Penetration Tester (Offensive Security Specialist)
Riyadh, KSA
Governance, Risk & Compliance Specialist
, KSA
