
SENIOR JAVA SOFTWARE ENGINEER
- Riyadh
- Permanent
- Full-time
Location: Riyadh, Saudi Arabia | Department: Healthcare DomainWe are seeking an experienced Senior Software Engineer (Java) to join our dynamic product engineering team. You'll lead the development of scalable Java-based backend systems, contribute to innovative healthcare solutions, and work alongside a passionate team focused on quality and delivery.What You'll Do:
- Design and implement high-quality Java applications using Spring Boot and microservices
- Collaborate on full-stack development (Angular frontend and Java backend)
- Contribute to database design using SQL and NoSQL technologies
- Build event-driven systems leveraging Kafka and modern cloud tools
- Mentor team members and champion clean, maintainable code
- Java, JEE, Spring Boot, Hibernate, SQL/NoSQL
- Kafka, REST APIs, SOA/Microservices
- Angular 7+, Git, Jenkins
- Cloud platforms (Azure, AWS, or GCP)
- 6+ years of experience with Java-based systems
- Proven expertise in building RESTful services and scalable backend architectures
- Solid understanding of database technologies and ORM frameworks
- Strong team player with excellent communication and analytical skills
- Healthcare domain experience
- Cloud certifications or Java-related credentials