Who we are;
Octopus by RTG is enabling a key partner organization to grow their tech teams while focusing on AI. We are currently looking for the right pioneers to join the team!
Octopus is proud to be part of the Robusta Technology Group (RTG), a leading tech group. With a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America, RTG has established itself as a preferred employer in the Egyptian market. Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe.
Octopus is specialized in rapidly assembling remote & onsite global tech teams that are fully aligned with the culture and practices of a particular brand. By providing tailored hubs to suit its clients needs, Octopus gives companies all the advantages of remote work and offshoring without all the negatives.
You will be working with one of our partners in Saudi that is transforming the insurance industry in the Kingdom with smart, instant, and purposeful solutions
- Lead the design and development of scalable, high-performance Java applications.
- Architect and implement microservices-based solutions with a strong emphasis on reliability and security.
- Drive best practices for coding, testing, and deployment to ensure high software quality.
- Collaborate with cross-functional teams, including product managers and DevOps engineers, to define and refine system requirements.
- Provide technical mentorship and guidance to engineers, fostering a culture of continuous learning and improvement.
- Optimize application performance, troubleshoot complex issues, and implement effective solutions.
- Advocate for best practices in software engineering, including CI/CD, cloud-native development, and observability.
- Participate in code reviews, technical discussions, and system design reviews.
- Stay up to date with emerging technologies and industry trends to drive innovation.
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
- 8+ years of professional experience in Java development, with a strong focus on backend systems.
- Expertise in Spring Boot, Hibernate, and Java concurrency models.
- Strong knowledge of microservices architecture, RESTful APIs, and event-driven systems.
- Experience working with cloud platforms (AWS, Azure, or GCP) and containerization tools like Docker and Kubernetes.
- Proficiency in SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Cassandra.
- Hands-on experience with message brokers (Kafka, RabbitMQ, or ActiveMQ).
- Strong understanding of software design patterns, distributed systems, and scalability challenges.
- Experience with CI/CD pipelines, automated testing, and deployment strategies.
- Familiarity with monitoring tools such as Prometheus, Grafana, or ELK stack.
- Excellent problem-solving skills and the ability to work in a fast-paced, Agile environment.
- Strong communication and leadership skills, with experience mentoring junior engineers
- Being part of a great time and working on complex systems
- Social and Medical Insurance
- Salary paid in USD
Top Skills
What We Do
Robusta Technology Group (RTG) | Empowering the tech landscape with innovative digital solutions, expertise, and collaboration. Join us to unlock your business' growth potential.
#TechForGrowth #DigitalTransformation