Hazmieh – Lebanon: Our client, a GPS Navigation and Vehicle Tracking systems seller, is looking for a JAVA Software Engineer:
Responsibilities
– Work within a team of highly skilled engineers in developing next gen fleet management solutions;
– Research, design, build and maintain custom backend/frontend applications and services;
– Build solutions that tackle various engineering challenges including Big-Data analytics, processing, and data growth in high traffic environments;
– Analyze business requirements and translate them to robust and scalable solutions;
– Write clean, efficient, maintainable, and scalable code;
– Develop tools and processes that improve operational efficiency;
– Investigate, analyze and make recommendations to the team regarding technology improvements, upgrades and modifications;
– Developing APIs and services that Integrate new/third-party software solutions with existing systems;
– Mentor junior members and conduct code reviews for best practices.
Requirements
– BS degree in Computer Science or BS or BE in CCE;
– Professional experience in developing high performance and scalable solutions;
– Proficient in system design and Microservices Architecture;
– Experience with highly-scalable web applications and back-end infrastructure;
– Effective at working in complex environments;
– Solid understanding of JAVA;
– Proficient with Spring Framework;
– Solid understanding of relational databases;
– Strong understanding of object oriented design, data structures and algorithms;
– Demonstrated complex problem solving skills;
– Ability to learn new systems quickly;
– Passion for engineering excellence;
– Strong verbal and written communication skills.
Extra curriculum requirements:
– Proficient in Angular and html, Javascript, css;
– Knowledge of NoSQL databases;
– Skilled with AWS;
– Skilled in Android/IOS development.
Work Schedule
5 days per week from 8:00 am till 5:00 pm
Salary
Negotiable