fb_pixel
back
Back
Location:
Riyadh, Saudi Arabia
Department: Information Technology
Job Description

Job Description:

We are seeking a highly skilled and experienced Senior Software Developer with a strong background in Java, Spring Boot and RESTful APIs. The ideal candidate will have a deep understanding of backend development, and will preferably have experience with front-end technologies like HTML, CSS, JavaScript, and Java Server Faces (JSF). You will play a key role in designing, developing, and maintaining our software solutions, ensuring they are scalable, efficient, and secure.


Key Responsibilities:

- Design, develop, and maintain high-performance, scalable applications using Java, Spring Boot, RESTful APIs.

- Collaborate with cross-functional teams to define, design, and ship new features.

- Ensure code quality through code reviews and automated tests.

- Troubleshoot and resolve complex technical issues in a timely manner.

- Stay updated with the latest industry trends and technologies to ensure our applications remain current.

- Work closely with the DevOps team to ensure smooth deployment and monitoring of applications.


Required Qualifications:

- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

- 3+ years of experience in Java development, with a strong focus on Spring Boot and related technologies.

- Proven experience with RESTful web services and API development.

- Proficiency in Hibernate, JPA, and other ORM frameworks.

- Experience with relational databases, preferably DB2.

- Solid understanding of software development best practices, including version control, code reviews, and automated testing.

- Familiarity with front-end technologies like HTML, CSS, JavaScript, and experience with JSF is a plus.

- Excellent problem-solving skills and attention to detail.

- Experience with build tools such as Maven, Gradle.

- Strong communication and teamwork skills.

companyLogo
Emdad Al Khebrat
Software Developer