Skip to main content

Java Software Engineer

Technology
IW EXPRESS
القاهرة مصر الجديدة مصر, مصرمنذ 1 أسابيعحتى ١‏/٩‏/٢٠٢٦
دوام كامل

وصف الوظيفة

About the Role: We are a shipping and logistics company connecting customers with carriers, customs systems, and partner shipping networks across multiple regions. We're looking for a Java Developer to join our integration engineering team, working on the systems that power order creation, shipment tracking, and webhook-based communication with our shipping partners (including carriers.

This is a backend-focused role centered on building and maintaining reliable, fault-tolerant integrations that keep shipment data flowing accurately between our systems, our customers, and our shipping partners.

Key responsibilities:

  • Design, build, and maintain backend services in Java (Spring Boot) that integrate with multiple third-party shipping and logistics partners via REST and SOAP APIs.
  • Develop and extend partner-specific integration modules using established design patterns (e.g. strategy/service-per-partner) so new carriers can be added without destabilizing existing ones.
  • Build and maintain webhook senders and receivers for order status updates, tracking events, and order creation across partner platforms.
  • Implement asynchronous, non-blocking processing for high-volume shipment events using Spring's async capabilities and AWS messaging services (SQS/SNS).
  • Write and maintain unit and integration tests (JUnit, Mockito) to ensure code passes our CI/CD pipeline checks before deployment.
  • Contribute to or maintain front-end components for internal tools such as partner status dashboards, order monitoring screens, or admin panels used by operations and support teams.
Qualifications
  • Bachelor's degree in computer science, Software Engineering, or equivalent practical experience.
  • 3 years of hands-on Java development experience (Java 8 or later).
  • Strong experience with Spring / Spring Boot in a production environment.
  • Experience with relational databases (e.g. PostgreSQL, Oracle, MySQL) and ORM/JPA-based data access.
  • Practical experience integrating with external APIs, including both REST/JSON and SOAP/XML services.
  • Experience with asynchronous processing patterns and message queues.
  • Working knowledge of AWS services relevant to backend hosting.
  • Experience writing unit and integration tests (JUnit, Mockito) and working within a CI/CD pipeline.
  • Solid understanding of Git and standard version control workflows.
  • Strong debugging skills, particularly around third-party integration failures, malformed responses, and intermittent connectivity issues.
  • Working knowledge of front-end development (HTML, CSS, JavaScript, and a modern framework such as React, Angular, or Vue) sufficient to build or maintain simple internal dashboards, admin screens, or status pages.

Keywords
قاعدة بيانات أوراكلعلوم الحاسب الآليبروتوكول الوصول إلى الكائن البسيطقواعد البياناتHTMLإدارة الإصداراتتطوير الواجهة الأماميةReactOSDocBookHTML5XBELSpring FrameworkVue.jsJSONAngularAngularJSOracle DatabaseMockitoJavaScriptFault tolerance

هل أنت مهتم بهذه الوظيفة؟