Senior Java Backend Engineer | Spring Boot | Microservices | Kafka
- Level
- Senior
- Work type
- Remote · Egypt only
Not stated in the posting: salary, visa.
Open. First seen 3 October 2026.
What this role asks for
Particular to this role
Kafka · Microservices · Redis · Test Automation · gRPC
Rare in SSC HR Solutions's other 72 open postings.
Standard for backend roles
Java · Kubernetes · PostgreSQL
Common in backend postings at any company.
Read against SSC HR Solutions's other open postings on this site.
The team: Information Technology HIRES STEADILY
This role is one of 34 open in Information Technology. 7 were posted in the last 30 days and the oldest in June: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Azure (19 of 34), REST (15 of 34), CI/CD (13 of 34), Agile (12 of 34), Docker (11 of 34), Kubernetes (11 of 34), Spring (11 of 34)
OTHER ROLES ON THIS TEAM
- IT Head posted Oct 18
- Technical Architect posted Oct 15
- Senior AI Product Manager posted Oct 12
- Senior Oracle Developer posted Oct 11
- Senior Data Architect (Telco) posted Oct 4
- Senior Solution Architect (Application) posted Oct 4
- Senior Technical Data Architect (Telco or Banking) posted Sep 29
- Senior Data Architect ( Banking ) posted Sep 17
- Senior Telecom Data Architect - BSS/OSS & Customer Data posted Sep 17
- Senior Solution Architect (Application) posted Sep 17
- Senior Frontend Engineer - React, TypeScript & Data Visualization posted Sep 16
- Lead Analytics Solution Architect (RFP) posted Sep 16
- Azure Delivery Architect posted Aug 30
- Software QA/QC Engineer - Manual, API & Automation | Remote Egypt posted Aug 26
- Dynamics 365 Commerce Technical Developer posted Aug 23
- Digital Solutions Enterprise Architect & Team Lead posted Aug 21
- Senior Data Engineer posted Aug 20
- Java Backend Developer (Spring Boot) posted Aug 19
- Information Security & Cybersecurity Risk Manager posted Aug 12
- Enterprise Architecture & Solution Architect posted Aug 11
- IT Procurement Specialist & Vendor Management Specialist (IT/Technology) posted Aug 6
- Technical Solution Architect posted Aug 3
- D365 Finance & Operations (F&O) Technical Solution Architect posted Aug 3
- IT (Technical Customer Support) posted Jul 20
- Senior Frontend developer (Banking) posted Jul 13
- Senior Java Developer (Spring Boot) posted Jul 7
- Senior Backend Java Engineer posted Jun 22
- Backend Java Staff Engineer posted Jun 22
- Backend Java Staff Engineer - Banking Sector posted Jun 22
- Intermediate Frontend Developer posted Jun 22
- Senior Backend Java Staff Engineer - Banking Sector posted Jun 22
- Intermediate Backend Java Engineer posted Jun 14
- Mid-Level Backend Java Engineer - Banking Sector posted Jun 9
From the team and dates on SSC HR Solutions's own job board.
About the role
Senior Backend Engineer (Java)
Job Description
We are looking for a Senior Backend Engineer (Java) with strong experience in building scalable, high-performance backend services and REST APIs using Java and Spring Boot. The ideal candidate will have hands-on experience developing microservices, event-driven systems, and distributed applications that operate reliably under heavy load.
The role involves designing and developing backend services, working with relational databases and caching technologies, implementing event-driven architectures, and optimizing application performance. You will also contribute to CI/CD pipelines, automated testing, code reviews, and software design practices.
Key Responsibilities
- 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.
Technical Stack
Java | Spring Boot | Microservices | REST APIs | Kafka | PostgreSQL | Redis / Apache Ignite | gRPC | Docker | Kubernetes | CI/CD
Similar jobs
- Senior Java Backend Engineer at Qualco Group
Shares 10 skills: gRPC, Redis, Spring… · Senior level - Backend Kotlin Developer (Senior) at Kody
Shares 10 skills: gRPC, Redis, Kafka… · Senior level - Principal Software Engineer, Backend at Skylo Technologies
Shares 10 skills: gRPC, Redis, Kafka… - Senior Backend Developer- .NET at Charger Logistics Inc
Shares 9 skills: gRPC, Redis, Kafka… · Senior level - Senior Java Engineer (MyRaif) at Raiffeisen Bank Ukraine
Shares 9 skills: gRPC, Spring, Kafka… · Senior level - IT Head at SSC HR Solutions
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.