
Posted 2 days ago
Senior Java Developer
SSC HR Solutions
Requirements
Bachelor's degree in Computer Science or Engineering, 5+ years Java development experience, Expertise in Spring Boot, Spring MVC, Spring Data JPA, and Spring Security, Proficiency in RESTful APIs, Experience with relational databases (PostgreSQL, MySQL), Knowledge of JPA/Hibernate, Unit testing (JUnit, Mockito), Maven or Gradle, Git and CI/CD pipelines, Microservices and Docker, Cloud environments (AWS/Azure/GCP)
Skills
JavaSpring BootMicroservicesDockerPostgreSQLAWS
About the role
Responsibilities
- Design, develop, and maintain backend services and REST APIs using Java and Spring Boot
- Build and maintain microservices architecture with a focus on scalability and clear service boundaries
- Integrate with databases, message brokers, and external systems using industry-standard patterns
- Write clean, maintainable, and well-documented code following best practices
- Conduct code reviews and participate in agile ceremonies including sprint planning and daily stand-ups
- Collaborate with frontend developers, DevOps, and QA engineers to deliver complete solutions
- Monitor application performance and troubleshoot issues in development and production environments
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 5+ years of hands-on experience in Java development
- Solid expertise in Spring Boot, Spring MVC, Spring Data JPA, and Spring Security
- Proficiency in building RESTful APIs and integrating with external services
- Strong experience with relational databases such as PostgreSQL or MySQL and JPA/Hibernate
- Familiarity with unit testing frameworks like JUnit and Mockito
- Experience with Maven or Gradle, Git, and CI/CD pipelines
- Understanding of microservices, containerization with Docker, and cloud environments (AWS/Azure/GCP)
- Proficiency in English (B2/C1 level) and Arabic
Preferred Qualifications
- Experience with message queues such as Kafka or RabbitMQ
- Exposure to frontend technologies like Angular or React
- Familiarity with NoSQL databases such as MongoDB or Redis
- Strong understanding of DevOps concepts and security best practices in backend services
About the Company
SSC HR Solutions provides specialized staffing and recruitment services, connecting high-level technical talent with global opportunities.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Java Developer
SSC HR Solutions · Egypt
