Java Software Engineer
- Full-time
Company Description
Supportful is a talent recruitment company looking to help young Lebanese secure jobs remotely for clients based outside of Lebanon
Job Description
We're looking for a passionate software engineer/developer to work on educational platform projects. Work is from the comfort of your home and the salary will be in Fresh USD.
Responsibilities
- Maintain, modify, expand and enhance existing applications within a variety of web/mobile/desktop-based software
- Participate in team-based activities for architecture design and creation of requirements
- Actively participate in all aspects of the software development lifecycle (designing, developing, testing, deploying)
- Evaluate new and emerging technologies for implementation
- Implement requirements following documented coding standards
- Participate in peer code reviews
- Create robust, scalable, and highly-available applications
- Work collaboratively with team members
- Actively participate in regularly scheduled scrum meetings
Abilities
- Thrive in a highly collaborative team environment
- Capable of effectively communicating technical concepts to team members
- Demonstrate aptitude for learning new technologies
- Have a positive attitude and thrive in a dynamic environment
- Exhibit strong interpersonal and communication skills (both verbal and written)
- Possess strong analytical and problem-solving skills
- Fluent in English
Qualifications
- Bachelor’s Degree in Computer Science or related field
- 3+ years of professional software development
- 1+ years of experience with Java development (preference towards Spring / Spring Boot)
- 3+ years of experience with SQL database design and development
- 1+ years of experience with web service design and development
- 1+ years of experience working in an agile environment
- Familiarity with horizontally scaling web servers
- Experience with formal software architectural methodologies and theories
- Excellent programming skills using object-oriented programming languages
- Familiarity with data structures and algorithms
- Familiarity with web development
- Experience using source control such as GIT, SVN or equivalent
Additional Information
Working hours are 3 PM - 11 PM (Beirut time)