Senior Software Engineer (Java)

Job Description

Job Description

BA/HR is recruiting a Senior Software Engineer (Java) for a leading international company providing technology solutions, and located in Ramallah, Palestine.

Essential Duties and Responsibilities:

  1. Perform activities related to the analysis, design, programming, debugging, modification, and maintenance of software enhancements and/or new products.
  2. Develop new user-facing features.
  3. Build reusable code and libraries for future use.
  4. Assure that all user input is validated before submitting it to the back-end.
  5. Design and implement Rest APIs and services for frontend applications.
  6. Write clean reusable and maintainable code.
  7. Test written features.
  8. Collaborate with other team members and stakeholders.
  9. Lead the building of a dedicated, enthusiastic team of software developers and engineers.

Jobs.ps, Ltd. All Rights Reserved.

Job Requirements
Special Requirements & Skills: 
  1. Ability to solve complex problems using the proper algorithms.
  2. Good design patterns knowledge and ability to utilize them in the Code.
  3. Strong experience in Java. 
  4. Strong experience in Spring technology stack (spring MVC, spring boot, spring-security, spring cloud, spring data JPA). 
  5. Proficient understanding of web markup, including HTML5, and CSS3
  6. Proficient understanding of Angular framework.
  7. Proficient understanding of asynchronous request handling, partial page updates, and AJAX
  8. Proficient understanding of cross-browser compatibility issues and ways to work around them.
  9. Proficient understanding of code versioning tools, such as Git
    Total Years of Experience:
Minimum 3 years of related experience.

Education & Certificates Require
Bachelor's Degree in Computer Science or relevant field
 
Location:
Ramallah, Palestine

Languages Required:
Fluent in Arabic & English.

Benefits:
Competitive benefits.
Job Details
Job Title Senior Software Engineer (Java)
Deadline 30 - Jun - 2022
Location Ramallah
Job Type Full time
Position Level Mid Career
Salary N/A
Degree Bachelor's degree
Experience 3 Years
Application Instructions

Interested and qualified candidates can apply online through Apply Now - تقدم الآن لهذه الوظيفة

 
For your privacy and protection: when applying to a job online , never give your credit card or bank account information, or perform any sort of monetary transaction to a prospective employer.