CareerPlanGet AI match score →

Senior Java Developer (Spring Boot)

Egypt💼 Full-time🗓 2026-07-07 → 2026-07-31

Core

Design, develop, and maintain scalable backend services and REST APIs using Java and Spring Boot.

Role type

Senior IC backend developer (Java/Spring Boot)

Builds

Microservices architecture and backend APIs

Domain

Software development, backend services

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, RESTful APIs, relational databases (PostgreSQL, MySQL), JPA/Hibernate, unit testing (JUnit, Mockito), Maven/Gradle, Git, CI/CD, Docker, cloud environments (AWS/Azure/GCP)

Preferred skills

Message queues (Kafka, RabbitMQ), frontend technologies (Angular, React), NoSQL databases (MongoDB, Redis), DevOps concepts, security best practices

Technologies

Spring Boot, Spring MVC, Spring Data JPA, Spring Security, PostgreSQL, MySQL, JPA, Hibernate, JUnit, Mockito, Maven, Gradle, Git, Docker, AWS, Azure, GCP, Kafka, RabbitMQ, Angular, React, MongoDB, Redis

Responsibilities

Design and develop backend services and REST APIs; Build and maintain microservices architecture; Integrate with databases, message brokers, and external systems; Write clean, maintainable, and well-documented code; Conduct code reviews and participate in sprint planning, daily stand-ups, and retrospectives; Collaborate with frontend developers, DevOps, and QA engineers; Monitor application performance and troubleshoot issues

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗