Java Backend Developer (Spring Boot)

SSC HR Solutions

View original posting

Work arrangement
On-site
Occupation
Software & IT
Location
Cairo, Cairo Governorate, EG
Compensation
Not disclosed
Apply by
April 14, 2027

About this role

<h3></h3><ul>
<li>Design, develop, and maintain scalable backend applications using Spring Boot.</li>
<li>Develop and maintain RESTful APIs to support web and mobile applications.</li>
<li>Collaborate with frontend developers, QA engineers, and product teams to deliver high-quality software.</li>
<li>Write clean, maintainable, and well-documented code following best practices.</li>
<li>Optimize application performance, scalability, and reliability.</li>
<li>Troubleshoot, debug, and resolve production issues.</li>
<li>Participate in code reviews and contribute to improving development standards.</li>
<li>Work with relational and NoSQL databases to design and implement efficient data models.</li>
<li>Build and maintain containerized applications using Docker and deploy them in Kubernetes environments.</li>
<li>Participate in Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.</li>
</ul><h3></h3><h2>Requirements</h2><h3></h3><ul>
<li>Minimum 3 years of experience in backend development using Spring Boot.</li>
<li>Strong knowledge of Spring Boot modules such as Spring Web and Spring Data.</li>
<li>Experience in building RESTful APIs.</li>
<li>Experience with unit testing using JUnit and standard mocking libraries.</li>
<li>Familiarity with Docker and Kubernetes as deployment environments.</li>
<li>Experience with Git version control.</li>
<li>Proven experience with SQL and NoSQL databases.</li>
<li>Strong understanding of Object-Oriented Programming (OOP) principles.</li>
<li>Experience with Maven or Gradle build tools.</li>
<li>Good debugging, problem-solving, and analytical skills.</li>
</ul><h3>Preferred Qualifications</h3><ul>
<li>Familiarity with database migration tools such as Flyway.</li>
<li>Knowledge of CI/CD pipelines.</li>
<li>Experience with Agile methodologies, especially Scrum.</li>
<li>Familiarity with messaging systems such as Kafka or RabbitMQ.</li>
<li>Knowledge of Redis or other caching technologies.</li>
<li>Experience with cloud platforms (AWS, Azure, or GCP) is a plus.</li>
<li>Understanding of Microservices architecture and API documentation tools such as Swagger/OpenAPI.</li>
</ul>

Apply on employer site

You'll continue on the employer's careers page to submit your application.