SSC HR Solutions's Profile Image

Spring boot Developer

Company: SSC HR Solutions

Job Location: Cairo, Cairo Governorate, Egypt

Job Type: FULL_TIME - (ON_SITE)

Date Posted: April 05, 2025

External

Apply Now
  • The Spring Boot Developer will be responsible for designing, developing, and maintaining backend services using the Spring Boot framework.
  • You will work on building and scaling microservices architecture, creating efficient APIs, and contributing to performance optimizations to ensure that our platform can handle large volumes of users and traffic.
  • The role will require a deep understanding of Java, Spring Boot, and distributed systems along with the ability to solve complex technical challenges in a fast-paced, collaborative environment.

Education & Experience:

  • Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent practical experience.
  • A minimum of 5 years of professional experience in backend development, with at least 3 years specifically using Spring Boot and Java.
  • Proven experience in designing and building scalable microservices and understanding distributed systems.
  • Strong understanding of cloud technologies, preferably experience with AWS, Google Cloud, or Azure.

Systems & Languages:

  • Expertise in Java 8+ and Spring Boot for building robust, scalable backend services.
  • Experience with Spring Cloud, Spring Security, Spring Data, and other related Spring technologies for building secure and scalable applications.
  • Knowledge of RESTful web services and proficiency in API development.
  • Strong understanding of SQL databases like MySQL, PostgreSQL, and NoSQL databases like MongoDB, Redis, and Cassandra.
  • Familiarity with containerization tools such as Docker and container orchestration platforms like Kubernetes.
  • Experience with CI/CD pipelines and automation tools such as Jenkins, GitLab, or Circle CI.
  • Fluent in English.

Knowledge, Skills and Abilities:

  • In-depth understanding of microservices architecture and API integration.
  • Familiar with distributed systems, event-driven systems, and how to design them for scalability and reliability.
  • Ability to identify and solve performance bottlenecks in backend systems, optimize code, and ensure high performance during high traffic periods.
  • Expertise in version control using Git, and experience with Git Flow or other branching strategies.
  • Experience working in Agile environments and using JIRA or similar project management tools.
  • Strong problem-solving skills and the ability to quickly debug and troubleshoot complex issues.
  • Excellent communication skills, both verbal and written, to interact with cross-functional teams and stakeholders.

The only way to do great work is to love what you do.

“Steve Jobs”
Apply Now