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
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
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.