Network International
Java Backend Developer
Network InternationalUnited Arab Emirates2 days ago
Full-timeEngineering, Information Technology
About Us

JOB DESCRIPTION

Network International is the largest Financial Technology company in the 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 have been growing in the direct-to-consumer card segment as well.

Our EVP

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.

About The Job

We are looking for a Software Engineer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on multiple web-portals and apps development serving our clients: cardholders, card issuers, corporates, merchants, acquirers. we use Java Spring Boot at the back-end and React Typescript at the front-end. You will be working in Agile software development environment following all the best practices like TDD, Lean and/or Continuous Delivery

Responsibilities

  • Design, develop and maintain scalable Java applications (Java Spring Boot)
  • Collaborate with cross-functional teams to identify system requirements
  • Develop and implement RESTful APIs and microservices
  • Ensure the performance, scalability, and security of the applications
  • Develop and maintain automated tests and deployment processes
  • Participate in code reviews and ensure code quality standards are met
  • Participate in the design and architecture of new systems and features.
  • Design solutions
  • Lead cross-functional team as a tech lead
  • Remove blockers and collaborate with other teams to achieve common goals

Qualifications

  • BS/MS degree in Computer Science, Engineering or a related subject
  • 6+ years of experience in Java software development
  • Knowledge of common design patterns
  • Strong experience in developing RESTful APIs and microservices
  • Profound insight of software systems internals (Concurrency, Memory Management, Transaction management, etc.)
  • Experience with SQL and NoSQL databases
  • Experience in managing software components on the cloud (Azure/Oracle/AWS)
  • Understanding of modern CI/CD practices and tools (k8s, helm charts, gitlab )

Key Skills

Ranked by relevance