Backend Developer

Back to Jobs
Network International logo

Backend Developer

Network International

Location

Jordan

Experience

Mid

Posted

Jul 30, 2026

Apply by

August 3, 2026

Applicants

0

Early applicantEasy applyFull-timeWork from Office

Job Description

About Us: Network International is the largest Financial Technology company in Middle East and Africa. Payments is our core business where we provide services in more than 50 countries – UAE, Jordan, South Africa, Egypt are some of our key markets. Apart from payments, we provide services on Data and Insights, Lending, Insurance, Risk Solutions, etc. Our core customers are businesses at every scale and segment, though recently we are growing in direct to consumer card segment as well. Our EVP's: At Network International, we always stay ahead. . In the fast-paced world of financial services, we thrive on innovation, agility, and purposeful collaboration. We invest first in our people, empowering you to make bold decisions, learn fast, and grow your expertise alongside industry leaders. Here, solving complex problems means more than using cutting-edge technology; it’s about creating meaningful value for our customers, together. We foster a culture where trust, accountability, and achievement go hand in hand—because success isn’t just a goal; it’s how we work, every day, as one team. Job Description: As a Backend Engineer you will be responsible for developing the backend systems that power our Ecommerce payment gateway (NGenius Online). You will work collaboratively with cross-functional teams, including frontend developers, product managers, and DevOps engineers, to ensure the robustness, scalability, and security of our backend infrastructure. Responsibilities: - Develop, maintain, and enhance backend services supporting the e-commerce payment gateway. - Build reliable, scalable, and high-performing backend components. - Work with MongoDB and MySQL to implement schemas, optimize queries, and maintain data integrity. - Develop and maintain Java-based microservices using established coding standards and design patterns. - Support backend service deployment on AWS, OCI or Azure. - Work with Docker, Kubernetes, and related containerization technologies. - Apply secure coding practices, encryption, authentication, authorization, and access controls. - Support vulnerability remediation and system component upgrades. - Monitor backend performance and investigate system bottlenecks. - Improve service response times and resource utilization. - Troubleshoot application issues, production defects, and integration failures. - Collaborate with DevOps, frontend, and other engineering teams. - Create and maintain technical documentation for services, APIs, and integrations. - Participate in code reviews and follow engineering quality standards. - Write maintainable, testable, and reusable code. - Support junior developers when required. - Write and maintain unit and integration tests. Experience and Skills: - Bachelor’s degree in Computer Science, Software Engineering, or a related field. - 3–5 years of relevant backend development experience. - Good knowledge of Java. - Good knowledge of Java, Spring Framework, Spring Boot, Spring Cloud, or Quarkus. - Practical experience with MongoDB and MySQL. - Experience developing RESTful APIs and microservices. - Understanding of microservices architecture and common design patterns. - Familiarity with Keycloak, OAuth 2.0, and OpenID Connect. - Experience with Kafka, Azure Event Hubs, or similar platforms is an advantage. - Working knowledge of AWS, OCI or Azure. - Experience with Docker. - Basic knowledge of Kubernetes and Helm. - Understanding of application security, encryption, access control, and secure coding practices. - Experience writing unit tests using JUnit. - Good knowledge of HTTP, REST, JSON, XML, SOAP, web services, and WSDL. - Familiarity with Jira, Bitbucket, Swagger/OpenAPI, Maven, Jenkins, or similar CI/CD tools. - Basic knowledge of Linux, UNIX, and Windows operating systems. - Familiarity with Kibana, Grafana, or similar monitoring tools. - Experience in banking, financial services, payment gateways, or e-commerce is an advantage. - Good troubleshooting and problem-solving skills. - Ability to work effectively in an agile and fast-paced environment. - Good written and verbal communication skills. Network International is an equal opportunity employer. We welcome and encourage applications from candidates of all backgrounds, nationalities, and experience levels. We are committed to creating an inclusive workplace where innovation, diversity, and performance thrive.

Key Responsibilities

  • Develop, maintain, and enhance backend services for the e-commerce payment gateway.
  • Build reliable, scalable, and high-performing backend components.
  • Implement schemas and optimize queries using MongoDB and MySQL.
  • Develop and maintain Java-based microservices using established coding standards.
  • Support backend service deployment on AWS, OCI, or Azure.
  • Apply secure coding practices, encryption, and access controls.
  • Monitor backend performance and investigate system bottlenecks.
  • Troubleshoot application issues, production defects, and integration failures.
  • Create and maintain technical documentation for services and APIs.
  • Write and maintain unit and integration tests.
  • Support junior developers when required.

Requirements

  • Bachelor’s degree in Computer Science
  • Software Engineering
  • or a related field

Skills Required

JavaSpring FrameworkSpring BootSpring CloudQuarkusMongoDBMySQLRESTful APIsMicroservicesKeycloakOAuth 2.0OpenID ConnectAWSOCIAzureDockerKubernetesJUnitHTTPRESTJSONXMLSOAPWSDLLinuxUNIXWindowsTroubleshootingProblem-solvingCommunicationCollaborationAgile mindsetKafkaAzure Event HubsHelmKibanaGrafanaJiraBitbucketSwagger/OpenAPIMavenJenkinsCI/CD tools

App exclusive · Free

Smart Job AI Coach

Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.

Interview readiness

See how prepared you are and what to improve for each role.

Personalized tips

Actionable suggestions based on your profile and the job.

After you apply

Keep coaching momentum from job detail through application success.

Get Smart Job AI Coach in the appFree on iOS and Android