drjobs
Senior Full Stack Developer
drjobs
Senior Full Stack De....
Balsam United
drjobs Senior Full Stack Developer العربية

Senior Full Stack Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Jobs by Experience

drjobs

3 - 0 years

Job Location

drjobs

Amman - Jordan

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Jordanian

Gender

N/A

Vacancy

1 Vacancy

Job Description

Req ID : 2561500
  • About the job

    Senior Full Stack Developer : Responsible for creating and maintaining technology at the back and front ends of a website (the server, database and application).

    Responsibilities:

    • Participate in the entire application lifecycle, focusing on coding and debugging

    • Assessing the efficiency and speed of current applications

    • Writing high-quality code

    • Troubleshooting and debugging

    • Keeping on top of new technologies

    • Build reusable code and libraries for future use

    • Optimize application for maximum speed and scalability

    • Manage multiple assignment simultaneously

    • Contribute to developing an effective culture at Balsam, upholding company values and staff morale

    • Develop functional and appealing web-based applications based on usability

    • Ensure the technical feasibility of UI/UX designs

    • Optimize application for maximum speed and scalability

    • Create cascading style sheets (CSS) that are consistent across all browsers and platforms

    • Developing Restful web services using Spring Boot

    • Developing data access components using Spring Data JPA

    • Managing dependencies using Spring Boot Starter dependencies

    • Configuring applications using application.properties or application.yml files

    • Testing applications using JUnit and Mockito

    • Creating deployment artifacts as executable JAR files using the spring-boot-maven-plugin

    • Maintain graphic standards and branding throughout the product’s interface

    • Promote usability best practices

    • In-depth understanding of the entire web development process (design, development and deployment)

    • Hands on experience with Spring boot and Java

    • Good understanding for SOLID Principles

    • Experience in building scripts Maven, Cradle, CI Jenkins.

    • Significant experience writing, utilizing, and securing RESTful API services.

    • Experience working with web Development: CSS, HTML, JSON….

    • Experience working with SQL & PL/SQL and Shell Scripting.

    • Proficient understanding of web markup, including HTML5, CSS3

    • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS

    • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery

    • Good understanding of JavaScript libraries and frameworks, such as ReactJS.

    • Previous experience in React.js.

    • Knowledge of React tools including React.js, Webpack, Enzyme, Redux, and Flux.

    • Good understanding of asynchronous request handling, partial page updates, and AJAX

    • Proficient understanding of cross-browser compatibility issues and ways to work around them.

    • Proficient understanding of code versioning tools, such as Git and SVN

    • Excellent troubleshooting skills.

    • Good project management skills.

    • Excellent spoken and written English communications skills

    • Good communication skills

    • Good problem-solving skills

    • Excellent analytical and time management skills

    • Teamwork skills with a problem-solving attitude

    Qualifications:

    • Bachelor degree in a relevant field (Engineering or computer science)

    • 3-5 years’ work experience

    • Fluent Arabic and English, oral and written

Employment Type

Full Time

Company Industry

IT - Software Services

Department / Functional Area

R&D

Key Skills

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.