Senior Full Stack Developer ( Java, Spring Boot, VueJS) - Qmatic
Valsoft Corporation
Posted: November 18, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We're looking for a Senior Full Stack Developer to join our team in Beirut, Lebanon. The ideal candidate should have expertise in Java, Spring Boot, and VueJS, and be able to work collaboratively in a dynamic team environment.
Required Skills
Job Description
Aspire Software is seeking a Senior Full Stack Developer with expertise in Java, Spring Boot, and VueJS to join our dynamic team in Lebanon.
About Aspire Software: We operate and manage a portfolio of wholly-owned software companies, delivering mission-critical solutions across various sectors. Our focus on industry best practices enables us to ensure a seamless integration process, fostering significant growth through reinvestment in our portfolio.
Your Role:
As a Senior Full Stack Developer, you will play a crucial role in developing and maintaining our applications. You will work collaboratively with cross-functional teams to enhance existing features and develop new functionalities, ensuring optimal performance and user experience.
Requirements:
• 5+ years of experience in full stack development, specifically with Java and Spring Boot.
• Proficient in front-end technologies, particularly VueJS.
• Strong understanding of RESTful APIs and microservices architecture.
• Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM technologies (e.g., Hibernate).
• Familiarity with cloud platforms like AWS or Azure, and CI/CD workflows.
• Excellent problem-solving skills and a proactive approach to challenges.
• Strong communication skills, with the ability to work collaboratively in a team environment.
• Experience in Agile software development methodologies.
Preferred Qualifications:
• Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
• Knowledge of performance tuning and optimization techniques for Java applications.
• Experience with version control systems such as Git.
• Exposure to design patterns and software development principles.