Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Naseej

Senior Fullstack Developer

Naseej

Senior Software Developer at Naseej responsible for designing and maintaining Java applications. Collaborating with teams and optimizing database performance within a fully remote setup.

Posted 6/4/2026full-timeRemote • 🇪🇬 EgyptSeniorWebsite

Tech Stack

Tools & technologies
AngularAWSAzureCloudDockerGoogle Cloud PlatformHibernateJavaJavaScriptJenkinsJUnitKubernetesMicroservicesMockitoMongoDBMySQLNoSQLOraclePostgresReactSpringSpring BootSpringBootSQLVue.js

About the role

Key responsibilities & impact
  • 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).

Requirements

What you’ll need
  • 4-8 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).

Benefits

Comp & perks
  • Fully Remote 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootSpring SecuritySQLNoSQLRESTful APIsmicroservicesHibernateJUnitMockito
Soft Skills
problem-solvingdebuggingcollaboration