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.