Aspire Software is looking for a Senior Software Developer (Java Developer) to join our team in Lebanon.
Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.
About the Role
We are looking for a talented and experienced Software Developer with 4–5 years of hands-on experience in Java-based technologies. The ideal candidate will have strong expertise in Java, JSP, JavaScript, SQL, and RESTful web services using the JAX-RS framework. You will be responsible for designing, developing, and maintaining scalable web applications and backend services
Key Responsibilities:
- Develop and maintain web applications using Java, JSP, and JavaScript.
- Design and implement RESTful APIs using JAX-RS.
- Write efficient SQL queries and manage database operations.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and optimize code for performance and scalability.
- Participate in code reviews and contribute to best practices in software development.
- Ensure application security and data integrity.
- Document technical specifications and system designs.
Requirements
Required Skills & Qualifications:
- 4–5 years of professional experience in software development.
- Strong proficiency in Java, JSP, JavaScript, SQL, and JAX-RS.
- Experience with relational databases like Microsoft SQL, PostgreSQL.
- Familiarity with web technologies (HTML, CSS, AJAX).
- Understanding of RESTful architecture and API design principles.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Good to Have
- Experience with frameworks like Spring or Hibernate.
- Familiarity with CI/CD practices and tools like TeamCity.
- Experience using GitHub for version control and collaboration.
- Knowledge of JSON/XML data formats and content negotiation.
- Exposure to the healthcare domain, including understanding of healthcare workflows or standards (e.g., HL7, FHIR).
- Exposure to performance tuning and optimization techniques.
- Power Builder Development experience