Apply

Ready to go for it?

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

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

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

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

Senior Java Backend Engineer, Spring Boot, Microservices, Kafka

SSC HR Solutions

. Design, develop, and maintain high-performance backend services and REST APIs using Java and Spring Boot .

Posted 9/17/2026full-timeRemote • EgyptSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing high-performance backend services and REST APIs using Java and Spring Boot, with a strong focus on microservices architecture, database optimization, and CI/CD practices. Proficient in implementing caching solutions and event-driven architectures to ensure scalable and reliable distributed systems.

Highest-signal resume keywords
Java DevelopmentSpring Boot FrameworkMicroservices ArchitectureKafka Event StreamingPostgreSQL Optimization

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
JavaSpring BootMicroservicesREST APIsPostgreSQLKafkaRedisGRPCDockerKubernetes
Soft Skills
CollaborationCode ReviewTechnical Discussion
Tools & Technologies
CI/CDPerformance ProfilingAutomated Testing
Industry Keywords
Event-Driven ArchitectureAsynchronous ProcessingMulti-Tenant ApplicationsCaching SolutionsDistributed Systems

Tech Stack

Tools & technologies
ApacheDistributed SystemsDockerGRPCJavaKafkaKubernetesMicroservicesPostgresRedisSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Design, develop, and maintain high-performance backend services and REST APIs using Java and Spring Boot
  • Build and maintain scalable microservices with a focus on reliability, maintainability, and performance
  • Develop event-driven architectures and asynchronous processing flows using Kafka or similar streaming platforms
  • Design and optimize relational database solutions, including PostgreSQL, with a strong focus on query performance and efficient data handling
  • Implement and optimize caching solutions using Redis, Ignite, or similar technologies
  • Develop and integrate gRPC services for efficient communication between distributed services
  • Design and implement multi-tenant backend services, ensuring appropriate tenant isolation, scalability, and security
  • Containerize and deploy services using Docker and Kubernetes
  • Contribute to CI/CD pipelines and automated deployment processes
  • Write unit, integration, and performance tests to ensure application reliability and quality
  • Apply appropriate design patterns, clean code principles, and software engineering best practices
  • Participate in code reviews, technical discussions, and architectural decisions
  • Perform performance profiling, troubleshooting, and tuning to optimize services under heavy workloads
  • Monitor and analyze application performance, database queries, resource utilization, and system bottlenecks
  • Collaborate with other engineers and teams to design and deliver reliable distributed systems

Requirements

What you’ll need
  • 5+ years of professional software development experience, with strong hands-on experience in Java
  • Strong production experience with Java and Spring Boot
  • Proven experience building microservices and REST APIs at scale
  • Hands-on experience with Kafka or similar event-streaming platforms
  • Strong knowledge of PostgreSQL or other relational databases, including query optimization and database performance
  • Experience with Redis, Apache Ignite, or similar caching technologies
  • Experience with gRPC and distributed service-to-service communication
  • Experience designing multi-tenant applications and services
  • Experience with Docker and Kubernetes
  • Good understanding of CI/CD practices and deployment automation
  • Strong knowledge of unit testing, integration testing, and automated testing practices
  • Good understanding of software design patterns, clean code, and SOLID principles
  • Experience participating in code reviews and collaborative software development
  • Practical experience with performance profiling, load testing, troubleshooting, and application tuning
  • Strong understanding of scalable, reliable, and distributed backend architectures

Benefits

Comp & perks
  • 🌐 Worldwide ❌ Jobs You've Hidden ⭐️ Saved Jobs ✅ Applied Jobs ✉️ Email Alerts 👤 Account SSC HR Solutions Website LinkedIn All Job Openings 51 - 200 employees Founded 2006 💼 Consulting 📦 Logistics 🏥 Healthcare Consulting
  • Logistics
  • Healthcare SSC HR Solutions is a full-service HR consultancy that provides comprehensive human resource solutions tailored to meet the specific talent growth needs of businesses. With operating locations across Egypt, United Arab Emirates, Saudi Arabia, and Bahrain, SSC HR Solutions specializes in employee management, from hiring to termination, ensuring that businesses thrive in a competitive landscape. The company prides itself on understanding client needs and delivering high-quality services that foster growth and partnership. Senior Java Backend Engineer, Spring Boot, Microservices, Kafka 🔥 0 minutes ago 🇪🇬 Egypt – Remote ⏰ Full Time 🟠 Senior 🔙 Backend Engineer 👻 Ghost score 11% Apache Distributed Systems Docker GRPC Java Kafka Kubernetes Microservices Postgres Redis Spring Spring Boot SpringBoot Apply Now Customize resume + cover letter Report problem ☆ Save ☑️ Mark as applied ❌ Hide 📋 Description
  • Design, develop, and maintain high-performance backend services and REST APIs using Java and Spring Boot
  • Build and maintain scalable microservices with a focus on reliability, maintainability, and performance
  • Develop event-driven architectures and asynchronous processing flows using Kafka or similar streaming platforms
  • Design and optimize relational database solutions, including PostgreSQL, with a strong focus on query performance and efficient data handling
  • Implement and optimize caching solutions using Redis, Ignite, or similar technologies
  • Develop and integrate gRPC services for efficient communication between distributed services
  • Design and implement multi-tenant backend services, ensuring appropriate tenant isolation, scalability, and security
  • Containerize and deploy services using Docker and Kubernetes
  • Contribute to CI/CD pipelines and automated deployment processes
  • Write unit, integration, and performance tests to ensure application reliability and quality
  • Apply appropriate design patterns, clean code principles, and software engineering best practices
  • Participate in code reviews, technical discussions, and architectural decisions
  • Perform performance profiling, troubleshooting, and tuning to optimize services under heavy workloads
  • Monitor and analyze application performance, database queries, resource utilization, and system bottlenecks
  • Collaborate with other engineers and teams to design and deliver reliable distributed systems 🎯 Requirements
  • 5+ years of professional software development experience, with strong hands-on experience in Java
  • Strong production experience with Java and Spring Boot
  • Proven experience building microservices and REST APIs at scale
  • Hands-on experience with Kafka or similar event-streaming platforms
  • Strong knowledge of PostgreSQL or other relational databases, including query optimization and database performance
  • Experience with Redis, Apache Ignite, or similar caching technologies
  • Experience with gRPC and distributed service-to-service communication
  • Experience designing multi-tenant applications and services
  • Experience with Docker and Kubernetes
  • Good understanding of CI/CD practices and deployment automation
  • Strong knowledge of unit testing, integration testing, and automated testing practices
  • Good understanding of software design patterns, clean code, and SOLID principles
  • Experience participating in code reviews and collaborative software development
  • Practical experience with performance profiling, load testing, troubleshooting, and application tuning
  • Strong understanding of scalable, reliable, and distributed backend architectures Apply Now 📊 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 Similar Jobs Senior Backend Developer – Node.js, Camunda 🕒 6 days ago BlackStone eIT 201 - 500 💼 Consulting 📣 Marketing 📦 Logistics Website LinkedIn All Job Openings Senior Backend Developer building Node.js/TypeScript microservices and Camunda workflows. Troubleshooting APIs, messaging, databases, and enterprise integrations in production. 🇪🇬 Egypt – Remote ⏰ Full Time 🟠 Senior 🔙 Backend Engineer Azure GraphQL Java JavaScript Microservices Node.js Oracle RabbitMQ Spring Spring Boot SpringBoot TypeScript Senior Python Engineer 🕒 September 8 Nile Bits, LLC. 11 - 50 💼 Consulting 📣 Marketing Website LinkedIn All Job Openings Senior Python Engineer building scalable Python/Django backend services for Nile Bits’ software platform. Optimizing distributed systems, mentoring engineers, and driving architecture and reliability. 🇪🇬 Egypt – Remote ⏰ Full Time 🟠 Senior 🔙 Backend Engineer Distributed Systems Django GraphQL MySQL Python SQL Senior Python Engineer 🕒 August 23 Nile Bits, LLC. 11 - 50 💼 Consulting 📣 Marketing Website LinkedIn All Job Openings Senior Python Engineer building scalable Python and Django backend services for Nile Bits’ business-focused digital solutions. Optimizing distributed systems, APIs, and production reliability. 🇪🇬 Egypt – Remote ⏰ Full Time 🟠 Senior 🔙 Backend Engineer Cloud Distributed Systems Django ElasticSearch GraphQL MySQL Python Redis SQL Network Engineer, Python 🕒 August 7 CodiLime 201 - 500 🤝 B2B 📡 Telecommunications 🔧 Hardware Website LinkedIn All Job Openings Network Engineer automating Python-based testing for CodiLime, a software and network engineering partner. Building test frameworks and validating software-defined networking solutions for global networking clients. 🇪🇬 Egypt – Remote ⏰ Full Time 🟡 Mid-level 🟠 Senior 🔙 Backend Engineer Docker Kubernetes Linux OpenStack Python Switching Ruby on Rails Engineer 🕒 July 27 Rubikal 51 - 200 💼 Consulting 📣 Marketing ☁️ SaaS Website LinkedIn All Job Openings Ruby on Rails Engineer responsible for architecting services in a coaching platform. Collaborating on large-scale systems and producing clean, maintainable code with a focus on performance and reliability. 🇪🇬 Egypt – Remote ⏰ Full Time 🟡 Mid-level 🟠 Senior 🔙 Backend Engineer AWS ElasticSearch Postgres RabbitMQ Ruby Ruby on Rails SQL View More Backend Engineer Jobs 🌐 Worldwide Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com Search Remote jobs Search Jobs by country Search jobs by city Search jobs by job title Search entry-level jobs Search junior-level jobs Search senior-level jobs Search jobs by tech stack Search jobs by contract type Search remote internships Search remote part-time jobs Remote jobs Anywhere in the World Companies Hiring Anywhere in the World Companies Hiring Sales People Anywhere in the World Companies Hiring Software Engineers Anywhere in the World Resources About us Advice Tips for finding remote jobs Interview questions and answers Resume examples Cover letter examples Post a job Affiliates Is Remote Rocketship legit? Privacy policy Terms of service Job board SEO course Remote Job Search MasterClass Resume Review AI Apply Copilot OpenClaw job finder API docs Find jobs using your resume Jobs by Country Remote jobs anywhere in the world (Worldwide remote jobs) Remote jobs United States Remote jobs Australia Remote jobs Brazil Remote jobs Canada Remote jobs France Remote jobs Ireland Remote jobs Germany Remote jobs Netherlands Remote jobs Spain Remote jobs UK Popular Jobs Remote data analyst jobs Remote customer support jobs Remote executive assistant jobs Remote marketing jobs Remote product designer jobs Remote product manager jobs Remote project manager jobs Remote recruiter jobs Remote sales jobs Remote software engineer jobs Jobs by Type Remote full-time jobs Remote part-time jobs Remote contract jobs Remote internship jobs Remote entry-level jobs Remote jobs with no experience required Remote junior jobs (1-3 years of experience) Digital nomad jobs Remote jobs with no degree required Freelance remote jobs Temporary remote jobs Remote jobs hiring now Stay at home mom jobs