Software Engineer
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Geidea, established in 2008, is driven by continuous innovation to empower customers and foster commercial success. We attract top creative and entrepreneurial talent to make best-in-class digital payment solutions accessible to all businesses, regardless of size or maturity. Our technology, like our people, is smart, innovative, and forward-thinking. To maintain our competitive edge, we are seeking a talented "Software Engineer" to join our expanding team, supporting SoftPOS projects across Egypt, KSA, and the UAE. This role is crucial for handling the increasing project demands in these regions.
Job Purpose: Expand the team to support SoftPOS projects in Egypt, KSA, and the UAE, addressing current capacity limitations.
Responsibilities:
- Develop, test, and maintain scalable backend applications using Java and Spring Boot.
- Design and implement microservices adhering to best practices for distributed systems.
- Develop and integrate RESTful APIs.
- Work with relational databases like MySQL and PostgreSQL.
- Collaborate with cross-functional teams, including QA and DevOps.
- Troubleshoot and resolve technical issues across various environments.
- Adhere to Agile/Scrum methodologies, including daily stand-ups and sprint planning.
Qualifications:
- Minimum 2-3 years of experience in Java development.
- Degree in Computer Science, IT, MCA, or E&C.
- Hands-on experience with Spring Boot.
- Strong understanding of Microservices architecture.
- Experience in developing RESTful APIs using JSON and HTTP.
- Hands-on experience with MySQL and PostgreSQL.
- Good understanding of the Software Development Life Cycle (SDLC).
- Experience with Git or other version control systems.
Our values—Customer First, Open, Real, Bold, Resilient, and Collaborative—guide our actions and thinking as we strive for better solutions and change lives. Join the Geidea story by clicking apply.
Company
geidea
Geidea, founded in 2008 in Riyadh, Saudi Arabia, is a leading and fully licensed payment service provider dedicated to making the latest payments and commerce technology accessible, affordable, and in...