software developer/engineer

7/11/2023 www.akhtaboot.com
المكان:

Beirut, Lebanon

تصنيف الوظيفة :

others

متطلبات الوظيفة

  • 10 - 16

  • Senior (Team Leader/Staff Supervisor)

تفاصيل الوطيفة :

Job Description and Requirements

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)

Qualifications:

 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.