
Sr. Backend Developer - Java (Integration Developer) - Octopus by RTG at robusta. 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.. 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). .. Company Location: Egypt.