MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Jobs for Lebanon

Software developer

Lebanon · 35 months ago

Full-time

About the job

Job Description
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.

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