Senior Backend Developer – Java, Integration Developer

Job not on LinkedIn

October 8

🇪🇬 Egypt – Remote

⏳ Contract/Temporary

🟠 Senior

🔙 Backend Engineer

Apply Now
Logo of Robusta Studio

Robusta Studio

robusta is a tech agency working with a diverse client base across different sectors & industries on implementing digital transformation programs. Engagements are typically focused on digitization of existing operations & processes and/or activation of digital customer engagement channels. With a team of 100+ tech and market consultants, robusta maintains an impactful footprint across EMEA and engages with its clients through its two key operations hubs in Egypt and Germany.

51 - 200 employees

📋 Description

• 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. • Develop and maintain RESTful APIs and integrate them with internal and external systems. • Ensure smooth data exchange between services and databases. • Design, manage, and optimize SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Cassandra) databases. • Ensure data integrity, performance, and scalability. • 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. • Collaborate closely with front-end developers, product managers, and DevOps teams. • Mentor junior developers and lead code reviews to uphold standards. • Implement security best practices, including authentication and authorization (OAuth2, JWT). • Contribute to CI/CD pipelines, deployments, and monitoring systems. • Stay updated with new technologies in the Java & Spring Boot ecosystem. • Suggest and adopt tools to enhance productivity and code quality.

🎯 Requirements

• 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). • 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. • Experience with Spring Cloud, GraphQL, or Kubernetes is preferred. • Familiarity with Agile methodologies (Scrum, Kanban). • Experience with ElasticSearch, Solr, or event-driven architecture (CQRS/Event Sourcing).

Apply Now
Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com