Point your AI agent at freehire and let it find you a job.

Get the CLI →

Jobs for Lebanon

Software developer

Posted Updated 4 views
Discussion

We are looking for a Software Developer/Engineer with experience in building high-performing, scalable, enterprise-grade applications. The candidate will be part of a talented software team that works on mission-critical applications.

Software developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Responsibilities

 Design, develop, implement, and maintain java application phases, code, and software.

 Conduct software analysis, programming, testing, and debugging, as well as recommending changes to improve the established processes.

 Transform requirements into stipulations and identify production and non-production application issues

 Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

 Patience and perseverance to overcome challenges, solve problems, and learn new computer languages and techniques.

 Being able to work under stressful circumstances.

Requirements

 Design, develop, troubleshoot and debug Java-based applications (Java8 or plus)

 Strong knowledge of Relational Databases SQL

 Experience with web development using React and/or Angular, CSS, jQuery, Bootstrap, AJAX, HTML, Javascript.

 Competence and comfort using Spring modules such as Spring Core, Spring MVC, Spring Boot, and Spring security

 Strong Experience in API data exchange, REST Template and Web Client

 Experience with Messaging system and Junit

 Strive for continuous improvement by building continuous integration, continuous development, and continuous delivery pipelines (CI/CD Pipeline)

 Degree in Computer Science or related field.

 10+ years of demonstrable experience

 Experience with user interface design, database structures, and statistical analyses.

 Analytical mindset and good problem-solving skills.

 Excellent written and verbal communication.

 Good organizational skills.

 Ability to work as part of a team.

All your information will be kept confidential according to EEO guidelines.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available