Our client, a fast-growing SaaS company backed by leading VCs in Saudi Arabia and Jordan is seeking a Senior Java Software Engineer to join their talented engineering team.
The ideal candidate is an experienced Java developer with strong technical skills, a deep understanding of modern software architecture, and the ability to contribute to high-quality, scalable systems.
Responsibilities include:
- Designing and implementing back-end and front-end features
- Writing clean, maintainable, efficient code
- Mentoring team members and contributing to architectural decisions
- Pair programming, performing code reviews, and optimizing system performance
- Collaborating with designers, product managers, and engineers
Requirements:
- Bachelor’s degree in Computer Science or related field
- 4+ years of Java development experience
- Strong knowledge of the Java type system, Spring, Hibernate
- Experience with concurrency and parallel programming
- Familiarity with Kotlin is a plus
- Excellent communication & teamwork skills
If you meet the requirements and are excited to work with a world-class engineering team, we’d love to hear from you.