
Tawantech
Java Spring Boot Developer
- Permanent
- Riyadh, Saudi Arabia
- Experience 2 - 5 yrs
Job expiry date: 25/05/2026
Job overview
Date posted
11/04/2026
Location
Riyadh, Saudi Arabia
Salary
SAR 15,000 - 20,000 per month
Compensation
Salary only
Experience
2 - 5 yrs
Seniority
Experienced
Qualification
Bachelors degree
Expiration date
25/05/2026
Job description
Java Spring Boot Developer role based in Riyadh, Saudi Arabia within the Information Technology domain, responsible for developing high-quality, scalable backend applications and contributing to all phases of the software development lifecycle. The role requires designing, developing, and maintaining backend services using Java and Spring Boot, building RESTful APIs and RESTful web services, and ensuring high performance and responsiveness of applications. The position involves collaboration with front-end developers and cross-functional team members, writing clean, efficient, and well-documented code, troubleshooting and debugging applications, upgrading existing systems, and participating in code reviews while ensuring adherence to development best practices. The role requires experience working within Agile and Scrum development environments, familiarity with microservices architecture, and knowledge of database systems including MySQL and PostgreSQL. Additional preferred technical capabilities include experience with cloud platforms such as AWS, Azure, or GCP, containerization technologies such as Docker and Kubernetes, CI/CD pipelines, messaging systems including Kafka or RabbitMQ, version control using Git, and build tools including Maven or Gradle. The role requires availability for immediate joining or short notice period and focuses on delivering scalable backend solutions within enterprise-level applications.
Required skills
Key responsibilities
- Design, develop, and maintain scalable backend services using Java and Spring Boot across the full software development lifecycle
- Build RESTful APIs and RESTful web services ensuring high performance, scalability, and responsiveness of backend systems
- Collaborate with front-end developers and cross-functional teams within Agile and Scrum development environments
- Write clean, efficient, well-documented code following development standards and best practices
- Troubleshoot, debug, and upgrade existing systems to improve performance and reliability
- Participate in code reviews and enforce coding standards and best practices
- Develop microservices architecture components and integrate backend services with databases including MySQL and PostgreSQL
- Support deployment and integration activities including version control using Git and build tools such as Maven or Gradle
Experience & skills
- Demonstrate 4+ years of experience in Java development and backend application development
- Possess strong hands-on experience with Spring Boot framework and RESTful web services
- Demonstrate experience with microservices architecture and backend system integration
- Demonstrate knowledge of database systems including MySQL, PostgreSQL, or similar relational databases
- Demonstrate familiarity with version control systems including Git and build tools such as Maven or Gradle
- Demonstrate experience working within Agile and Scrum development environments
- Possess preferred experience with cloud platforms including AWS, Azure, or GCP and containerization tools including Docker and Kubernetes
- Demonstrate familiarity with CI/CD pipelines and messaging systems such as Kafka or RabbitMQ and availability to join immediately or within short notice