Senior Java Backend Engineer, Spring Boot, Microservices, Kafka

🔥 9 minutes ago

🇪🇬 Egypt – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

👻 Ghost score 11%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of SSC HR Solutions

SSC HR Solutions

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.

📋 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

Similar Jobs

🕒 6 days ago

BlackStone eIT

201 - 500

💼 Consulting

📣 Marketing

📦 Logistics

Senior Backend Developer building Node.js/TypeScript microservices and Camunda workflows. Troubleshooting APIs, messaging, databases, and enterprise integrations in production.

Azure

GraphQL

Java

JavaScript

Microservices

Node.js

Oracle

RabbitMQ

Spring

Spring Boot

SpringBoot

TypeScript

🕒 September 8

Nile Bits, LLC.

11 - 50

💼 Consulting

📣 Marketing

Senior Python Engineer building scalable Python/Django backend services for Nile Bits’ software platform. Optimizing distributed systems, mentoring engineers, and driving architecture and reliability.

Distributed Systems

Django

GraphQL

MySQL

Python

SQL

🕒 August 23

Nile Bits, LLC.

11 - 50

💼 Consulting

📣 Marketing

Senior Python Engineer building scalable Python and Django backend services for Nile Bits’ business-focused digital solutions. Optimizing distributed systems, APIs, and production reliability.

Cloud

Distributed Systems

Django

ElasticSearch

GraphQL

MySQL

Python

Redis

SQL

🕒 August 7

CodiLime

201 - 500

🤝 B2B

📡 Telecommunications

🔧 Hardware

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

🕒 July 27

Rubikal

51 - 200

💼 Consulting

📣 Marketing

☁️ SaaS

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