
Tawantech
Senior Java Backend Developer
- Permanent
- Riyadh, Saudi Arabia
- Experience 5 - 10 yrs
Job expiry date: 22/03/2026
Job overview
Date posted
05/02/2026
Location
Riyadh, Saudi Arabia
Salary
Undisclosed
Compensation
Comprehensive package
Experience
5 - 10 yrs
Seniority
Senior & Lead
Qualification
Bachelors degree
Expiration date
22/03/2026
Job description
The Senior Java Backend Developer at TAWANTECH, based in Riyadh, Saudi Arabia, will lead the design, development, and maintenance of scalable, robust backend systems supporting core applications and services. This role requires extensive experience with Java and related technologies, strong knowledge of software engineering principles, and a proven ability to implement high-performance, resilient, and maintainable backend solutions. The developer will work closely with cross-functional teams to translate business requirements into technical solutions, implement RESTful APIs to enhance user experience, optimize system performance, and ensure high availability of backend services. Responsibilities also include reviewing code, mentoring junior developers, debugging and resolving issues in existing applications, and staying up-to-date with the latest industry trends and emerging technologies. The role demands a combination of technical expertise, strategic problem-solving, effective communication, and independent and collaborative working capabilities to deliver high-quality backend solutions in a fast-paced environment.
Required skills
Key responsibilities
- Design, develop, and maintain scalable backend applications using Java and related technologies
- Implement RESTful APIs to support front-end functionalities and enhance user experience
- Collaborate with cross-functional teams to gather requirements and translate them into technical solutions
- Optimize application performance and ensure high availability and resilience of backend services
- Conduct code reviews and mentor junior developers to uphold coding standards and best practices
- Debug and resolve issues in existing applications, ensuring timely resolutions
- Stay up-to-date with the latest industry trends and technologies to continuously improve systems
Experience & skills
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- 5+ years of experience in backend development with a strong focus on Java and Java EE technologies
- Proficient in building RESTful APIs and understanding microservices architecture
- Experience with frameworks such as Spring Boot, Hibernate, and Maven
- Strong knowledge of SQL databases including MySQL, PostgreSQL, or Oracle
- Familiarity with cloud services (AWS, Azure, etc.) and containerization (Docker, Kubernetes)
- Excellent problem-solving skills and the ability to work effectively in a team and independently