Talent.com
Sr. Backend Developer - Java (Integration Developer) - Octopus by RTG

Sr. Backend Developer - Java (Integration Developer) - Octopus by RTG

robustaCairo, Cairo Governorate, EG
27 days ago
Job type
  • Quick Apply
Job description

About Octopus by RTG

Octopus by RTG is the tech hiring and outsourcing arm of  Robusta Technology Group , dedicated to connecting exceptional tech talent with top-tier organizations across the  MENA, GCC, Europe, the US, and Canada . We specialize in building strong, long-term partnerships between skilled professionals and innovative companies. Our mission is to  empower growth, innovation, and excellence  by matching the right talent with the right opportunities.

Currently, we are hiring a  Sr. Backend Developer  for one of our  partner organizations in KSA  on a  1-year contract , offering the opportunity to contribute to exciting projects within a dynamic and forward-thinking environment.

Main Responsibilities

Backend Development & Architecture

  • Design, develop, and maintain scalable, secure backend systems using  Java  and  Spring Boot .
  • Contribute to  architecture design  ensuring modularity, maintainability, and high performance.
  • Build and manage  microservices-based architectures .

API & Integration

  • Develop and maintain  RESTful APIs  and integrate them with internal and external systems.
  • Ensure smooth data exchange between services and databases.
  • Database Management

  • Design, manage, and optimize  SQL (PostgreSQL, MySQL, Oracle)  and  NoSQL (MongoDB, Cassandra) databases.
  • Ensure  data integrity ,  performance , and  scalability .
  • Code Quality & Performance

  • Write  clean, well-documented, and testable code  following best practices.
  • Conduct  unit and integration testing  using frameworks like  JUnit  and  Mockito .
  • Optimize system  performance, latency, and throughput .
  • Collaboration & Mentorship

  • Collaborate closely with  front-end developers ,  product managers , and  DevOps teams .
  • Mentor  junior developers and lead  code reviews  to uphold standards.
  • Security & DevOps

  • Implement  security best practices , including authentication and authorization (OAuth2, JWT).
  • Contribute to  CI / CD pipelines , deployments, and monitoring systems.
  • Continuous Improvement

  • Stay updated with new technologies in the  Java & Spring Boot ecosystem .
  • Suggest and adopt tools to enhance productivity and code quality.
  • Requirements

    Experience & Technical Skills

  • 4+ years  of professional experience in  Java development , primarily with  Spring Boot .
  • Strong proficiency in  Java 8+  (streams, lambdas, etc.).
  • Expertise in  Spring Boot ecosystem : Spring Data, Spring Security, Spring Cloud.
  • Hands-on experience with  Microservices architecture .
  • Proficient in  RESTful API design  and integration.
  • Solid experience with  SQL  (PostgreSQL, MySQL, Oracle) and  NoSQL  (MongoDB, Redis, Cassandra).
  • Familiarity with  message brokers  (Kafka, RabbitMQ).
  • Understanding of  Docker, Kubernetes , and containerized deployments.
  • Experience with  testing frameworks  (JUnit, Mockito).
  • Strong knowledge of  authentication & authorization mechanisms  (OAuth2, JWT).
  • Experience with  CI / CD tools  (Jenkins, GitLab CI, CircleCI).
  • Proficiency with  Git  and branching strategies (GitFlow).
  • Familiarity with  cloud platforms  (OCI, GCP).
  • Soft Skills

  • Excellent  problem-solving  and  analytical thinking .
  • Strong  communication and teamwork  abilities.
  • Proven  mentorship and leadership  capabilities.
  • Self-motivated and capable of working  independently .
  • Quick to learn and adapt to  new technologies .
  • Preferred Qualifications

  • Experience with  Spring Cloud ,  GraphQL , or  Kubernetes .
  • Familiarity with  Agile methodologies  (Scrum, Kanban).
  • Experience with  ElasticSearch ,  Solr , or  event-driven architecture (CQRS / Event Sourcing) .
  • Create a job alert for this search

    Backend Developer • Cairo, Cairo Governorate, EG