Taro Logo

Software Engineer - Java

Jeeny is a mobile application that connects users with preferred transportation modes, making mobility accessible, affordable, and flexible for all.
Pakistan Mint Colony, Lahore, Punjab, Pakistan
Backend
Mid-Level Software Engineer
In-Person
101 - 500 Employees
2+ years of experience
Travel · Consumer

Description For Software Engineer - Java

Jeeny, a prominent mobility platform operational in Saudi Arabia and Jordan, is seeking a Java Software Engineer to join their innovative ride-hailing team. As a joint venture between MEIG, Rocket Internet, and IMENA, Jeeny has established itself as a key player in making transportation accessible and affordable across multiple regions.

The role focuses on designing and developing scalable backend systems that power their ride-hailing platform. The ideal candidate will work with Java and distributed systems, contributing to a highly transactional platform while building new microservices. With offices across multiple locations including Riyadh, Jeddah, Madinah, Dammam, Khobar, Amman, Lahore, and Karachi, this position offers significant international exposure.

The position requires 2-4 years of commercial Java experience, with strong expertise in Spring Frameworks, Docker, Kubernetes, and AWS. The successful candidate will work with both SQL and NoSQL databases, design RESTful APIs, and ensure adherence to engineering best practices. The role offers comprehensive benefits including health insurance, learning allowances, and protection against currency fluctuations through a dollar adjustment allowance.

This is an excellent opportunity for a mid-level software engineer looking to make an impact in the transportation technology sector while working with a global team. The position combines technical challenges with real-world impact, offering both professional growth and competitive compensation.

Last updated 5 hours ago

Responsibilities For Software Engineer - Java

  • Design, develop, and maintain scalable, high-performance backend systems
  • Enhance and maintain highly transactional Java platform and build new Microservices
  • Identify technical debt and introduce operational efficiencies
  • Design and produce performant, scalable software
  • Support production deployments and go-lives
  • Contribute to team meetings and troubleshoot development issues
  • Develop documentation and assistance tools
  • Ensure adherence to engineering processes

Requirements For Software Engineer - Java

Java
MySQL
MongoDB
Kubernetes
  • BS degree in Computer Sciences
  • 2-4 years of commercial experience in Java
  • Experience with Spring Frameworks including Spring Boot, Spring Security and Spring Data
  • Knowledge of Docker, Kubernetes, AWS, UNIX-based operating systems, and Microservices
  • Experience with MySQL and MongoDB
  • Experience developing and designing RESTful API
  • Strong knowledge of object-oriented design, data structures, design patterns, SOLID principles
  • Knowledge of code versioning tools, such as Git
  • Good verbal and written communication skills
  • Experience working with Agile teams or startups

Benefits For Software Engineer - Java

Medical Insurance
Education Budget
  • Market Competitive Salary
  • Health Insurance
  • OPD Coverage
  • Gratuity
  • Dollar Adjustment Allowance
  • Internet Allowance
  • Fuel Allowance
  • Learning & Development Allowance
  • International Exposure
  • Cross-functional job rotations
  • Hands-on mentorship

Interested in this job?

Jobs Related To Jeeny Software Engineer - Java