Senior Software Developer - KLPTK
Valsoft Corporation
Posted: April 7, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Aspire Software is looking for a Senior Software Developer to join our team in Beirut, Lebanon. The ideal candidate should have expertise in developing mission-critical software solutions using industry best practices.
Required Skills
Job Description
Aspire Software is looking for a Senior Software 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 Job:
This is not a role that rewards knowing the right buzzwords. It is a role for someone who is selfdriven, technically grounded, and genuinely excited about learning – including how to work alongside AI tools as a first-class part of the engineering craft. We want someone who challenges ideas, proposes better approaches, and takes ownership from concept through to production.
What You’ll Do
• Design, develop, and maintain APIs and web applications across the full stack
• Translate requirements and use cases into clean, maintainable, and well-tested code
• Integrate data storage solutions including Oracle databases, Redis, and Solr
• Identify bottlenecks, debug issues, and drive continuous performance improvements
• Participate in code reviews – give and receive honest, constructive feedback
• Collaborate with cross-functional teams to define and deliver new features
• Provide technical guidance and mentorship to junior developers
• Write and maintain technical documentation that the next person can actually use
• Use AI tools actively and critically – to accelerate development, improve test coverage, and explore solutions – while taking full ownership of what ships
How You Work
We’re hiring for mindset as much as skills. The right person for this role:
• Is genuinely curious and self-driven – you learn because you want to, not because you have to
• Solves problems even when the path isn’t obvious – you investigate, experiment, and iterate
• Thinks in systems and trade-offs, not just in lines of code
• Embraces AI as a force multiplier – you’ve built real habits around AI-assisted development and you understand both its power and its limits
• Challenges ideas constructively and is comfortable being challenged in return
• Takes ownership of features end-to-end, not just your assigned ticket
• Is comfortable with ambiguity and evolving requirements
Requirements:
• Backend: Java (8+), JPA, JAX-RS, Hibernate, Spring
• Database: PL/SQL, Oracle
• Frontend: TypeScript, Angular 2+, HTML5, CSS/Sass
• Proven, hands-on experience with AI tools as a core part of your development workflow – not just experimentation
• Strong problem-solving skills and the ability to work independently and collaboratively
• Experience with Agile methodologies and fast-paced delivery cycles
• Professional-level English, written and verbal
Nice to Have
• Experience with microservices architecture and containerisation (Docker, Kubernetes)
• Familiarity with CI/CD pipelines and DevOps practices
• Experience with cloud-based services (Azure, AWS)
• Familiarity with JBoss WildFly, Keycloak, OpenID Connect, OAuth 2, or JWT
• Familiarity with ActiveMQ/AMQ or Solr/Elasticsearch
• Experience with AngularJS (legacy migration context)