Taro Logo

Senior JAVA Backend Engineer - Remote

InnovationTeam is a technology company specializing in enterprise software solutions.
Cairo, Cairo Governorate, EgyptIndia Gate, New Delhi, Delhi, India
Backend
Senior Software Engineer
Remote
10+ years of experience
Enterprise SaaS

Job Description

InnovationTeam is seeking a Senior Backend Engineer to join their team in a remote capacity. This role focuses on designing and developing scalable backend systems using Java Spring Boot and microservices architecture. The ideal candidate will have 10+ years of experience and will be responsible for building robust solutions, managing databases, implementing event-driven architectures, and mentoring junior engineers. The position offers the opportunity to work with cutting-edge technologies including Kubernetes, Kafka, and various databases while maintaining high standards of code quality and system performance. This role is perfect for experienced engineers who want to make a significant impact in a modern tech environment while working remotely from either Egypt or India.

Last updated 4 months ago

Responsibilities For Senior JAVA Backend Engineer - Remote

  • Design, implement, and maintain robust and scalable backend systems using Java Spring Boot
  • Develop and deploy microservices-based applications
  • Design and optimize relational and NoSQL databases
  • Integrate and manage event streaming platforms like Kafka
  • Architect and design backend solutions using proven design patterns
  • Develop, deploy, and manage services on container orchestration platforms
  • Implement and optimize CI/CD pipelines
  • Monitor and optimize system performance
  • Perform code reviews and ensure adherence to best practices
  • Provide technical guidance and mentorship to junior engineers

Requirements For Senior JAVA Backend Engineer - Remote

Java
Kubernetes
MongoDB
MySQL
PostgreSQL
Redis
Kafka
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Minimum of 10 years of experience in backend development
  • Experience with microservices architecture
  • Strong proficiency in Java and Spring Boot
  • Experience with Docker and orchestration platforms
  • Knowledge of design patterns
  • Experience with CI/CD pipelines
  • Strong knowledge of relational and NoSQL databases
  • Familiarity with Apache Kafka
  • Experience with logging, monitoring, and alerting tools

Related Jobs

Senior Software Engineer

Senior Software Engineer role at Microsoft's ESS Agent team, focusing on AI and cross-platform integration, requiring 8+ years of experience in software engineering and distributed systems.

Software Development Engineer, EU 3P (MFN) Acceleration

Senior Software Engineer role at Amazon's EU 3P Acceleration team, building distributed systems for sellers using AWS and ML, requiring 5+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, focusing on database engine development and storage systems, requiring 8+ years of experience in C++/C#/Java and strong systems background.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Business & Industry Copilots group, working on scalable solutions for Microsoft Copilot Studio with focus on agent lifecycle and admin experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Speech team, developing advanced AI-driven speech solutions and customization infrastructure for multilingual voice technologies.