Software Engineer (Java / React)
Location: Beirut, Lebanon
Employment Type: Full-Time
About the Role
We are looking for a motivated Software Engineer to join our software development team. You will contribute to the design, development, and maintenance of modern enterprise applications while collaborating with experienced engineers in an Agile environment.
This is an excellent opportunity for developers with 3 years of experience who are eager to grow their technical expertise and work on large-scale enterprise projects.
Key Responsibilities
- Develop and maintain enterprise software applications.
- Write clean, efficient, and maintainable code.
- Participate in the design and implementation of new features.
- Debug, test, and troubleshoot software issues.
- Collaborate with cross-functional teams throughout the development lifecycle.
- Prepare technical documentation.
- Continuously learn new technologies and development best practices.
- Participate in code reviews and Agile ceremonies.
Required Skills
- 3 years of software development experience
- Java
- Spring Boot
- React.js
- SQL
- REST APIs
- Good understanding of software engineering principles
Nice to Have
- Jira Plugin Development
- Microservices architecture
- Jenkins
- Playwright
- Git
Qualifications
- Bachelor's degree in Computer Science or Computer Engineering
Soft Skills
- Strong communication skills
- Analytical thinking
- Problem-solving mindset
- Team player
- Fast learner
- Ability to work in an Agile environment