Apliman

Full Stack Developer

Beirut, Beirut Governorate, LB

24 days ago
Save Job

Summary

Position Overview

We are seeking a motivated and talented Junior Full Stack Developer with 3 to 5 years of experience to join our dynamic team. As a Full Stack Developer, you will play a key role in developing and maintaining scalable, secure, and high-performance services. This is an excellent opportunity for someone looking to grow their skills in a collaborative and fast-paced environment.


Responsibilities:


  • Design, develop, and deploy scalable and secure services using Java, Spring Boot, and SQL database techniques.
  • Collaborate with cross-functional teams, including designers and product managers, to gather requirements and implement new features.
  • Write clean, efficient, and maintainable code using best practices and coding standards.
  • Perform unit testing and debugging of applications to ensure high-quality deliverables.
  • Optimize application performance and enhance user experience through continuous improvements.
  • Conduct load testing and performance benchmarking to ensure applications can scale under high traffic.
  • Integrate front-end and back-end components to ensure seamless application functionality.
  • Develop responsive and user-friendly front-end interfaces using Flutter (knowledge of Flutter is a plus).
  • Participate in code reviews to ensure adherence to coding standards and quality guidelines.
  • Stay up-to-date with industry trends and emerging technologies to continuously improve technical skills.


Qualifications and Skills:


  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3 to 5 years of experience in software development, with a strong focus on Java and Spring Boot.
  • Proficiency in Java programming and SQL database management.
  • Hands-on experience in API development, including RESTful APIs.
  • Familiarity with the Spring framework, including Spring Boot and Spring Data.
  • Experience with Hibernate ORM (Object-Relational Mapping) is a strong plus.
  • Knowledge of front-end development with Flutter is a plus.
  • Experience with load testing and performance benchmarking tools (e.g., JMeter, Grafana k6) is a strong plus.
  • Understanding of application scalability, performance bottlenecks, and optimization strategies.
  • Solid understanding of the software development lifecycle and agile methodologies.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • A passion for learning and staying updated with new technologies.


Why Join Us?


  • Work on exciting projects that challenge and expand your skills.
  • Be part of a supportive, collaborative team that encourages innovation and professional growth.
  • Gain exposure to modern tools and technologies in a dynamic, fast-paced environment.
  • Opportunities to contribute to system performance optimization and scalability efforts.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: