Senior Software Developer (Java Developer)

Valsoft Corporation
Full-time
On-site

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