Match score not available

Senior Java Developer - Fully Remote

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

8+ years of experience in Java development, Proficiency in Spring and Hibernate frameworks, Strong understanding of software architecture, Bachelor of Computer Science or relevant.

Key responsabilities:

  • Designing, developing, and maintaining Java applications
  • Collaborating with cross-functional teams for business requirements
Jari Solutions logo
Jari Solutions Information Technology & Services Scaleup https://www.jari.sa/
51 - 200 Employees
See all jobs

Job description

We are looking for a Senior Java Developer for our client in Saudi Arabia, the ideal candidate should have 8+ Years of experience. In this role, you will be responsible for designing, developing, and maintaining high-performance Java applications. You will collaborate with cross-functional teams to understand business requirements and deliver robust, scalable solutions. The ideal candidate should have extensive experience in Java development, proficiency in frameworks like Spring and Hibernate, and a strong understanding of software architecture and best practices.

Requirements

8+ years of hands-on experience in developing applications using Java. Expertise in core Java concepts such as object-oriented programming, data structures, concurrency, and exception handling.

Strong experience in working with popular Java frameworks such as Spring Boot.

Extensive experience in developing backend services, RESTful APIs, and microservices.

Proficiency in working with relational databases such as PostgreSQL and MySQL.

Experience in writing complex SQL queries, optimizing database performance, and managing data transactions.

Understanding of DevOps practices, including continuous integration and continuous deployment (CI/CD).

Strong skills in writing unit tests using frameworks like JUnit or TestNG.

Proficiency in using Git for version control, including knowledge of branching, merging, and managing pull requests within a collaborative environment.

Experience in optimizing the performance of Java applications, including memory management, garbage collection tuning, and profiling.

Experience working in Agile development environments, participating in sprints, and collaborating closely with cross-functional teams.

Languages: Arabic and English (spoken and written).

Education: Bachelor of Computer Science or relevant.

Work Condition

Full-Time - Fully Remote

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Java Developer Related jobs