Java Engineer

Beirut
Software Engineering
Full-time
April 6, 2025

About The Position

We are seeking skilled Java Engineers to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance Java applications. You will collaborate with other developers, product managers, and quality assurance teams to create and improve software solutions for our company’s needs.

What will your day look like ?

  • Write clean, efficient, and well-documented Java code for a variety of applications.
  • Contribute to the design and architecture of software systems, ensuring scalability, maintainability, and performance.
  • Develop and integrate RESTful APIs and third-party services.
  • Work with databases (SQL, NoSQL) and ensure optimal integration with Java applications.
  • Write unit tests and collaborate on test automation frameworks to ensure high-quality and reliable software.
  • Identify and resolve bugs or performance issues in applications.
  • Maintain detailed technical documentation of code and system architecture.

You are the person we are looking for if you have:

  • Bachelor degree in Computer Communication Engineering, Computer Science, or a related field.
  • 0 to 3 years of experience in Java development.
  • Strong proficiency in Java (Java 8 or higher preferred).
  • Experience with Spring Framework (Spring Boot, Spring MVC, etc.).
  • Familiarity with RESTful APIs and microservices.
  • Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
  • Knowledge of version control systems such as Git.
  • Experience with JUnit or similar testing frameworks.
  • Experience with cloud platforms (e.g., AWS, Azure) is a plus.

Apply Now

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your Application has been received!
Oops! Something went wrong while submitting the form.