Senior Software Developer- DMB
Valsoft Corporation
Posted: February 19, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
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. The goal is to build and maintain a scalable eCommerce platform with a high level of performance.
Required Skills
Job Description
Aspire Software is looking for an AI Product Engineer 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’re hiring a senior full-stack engineer to build and maintain our eCommerce platform and sourcing platform. This is a hands-on role for someone who can lead through ownership: work independently in a fast-moving environment, drive work from ambiguity to delivery, and raise the bar for the whole team through strong code reviews and technical leadership. You’ll work across our backend services (Java/Spring Boot, relational databases) and our front end applications (Spring Boot + JavaScript, CSS/Sass); React experience is a plus but not required).
Key Responsibilities
• Design and deliver end-to-end features across backend services and web UI
• Build scalable APIs and business services in Java/Spring Boot
• Work with relational databases (Oracle, Azure SQL) including performance tuning and query optimization
• Develop and maintain front-end functionality in JavaScript (framework-light; React is optional)
• Build and maintain UI styling using CSS/Sass (responsive layouts, maintainable styles, component-level patterns)
• Participate in architecture discussions and help simplify and strengthen the existing system
• Lead code reviews: enforce quality, consistency, testability, and maintainability
• Take ownership of ambiguous work: clarify requirements, propose solutions, and drive to completion
• Mentor junior/mid-level engineers—answer questions, guide implementation choices, and set standards
• Troubleshoot production issues across the stack and push fixes through to resolution
Requirements:
• 5+ years professional software development experience, including meaningful full-stack work
• Strong expertise in Java and Spring Boot
• Strong relational database skills (Oracle, SQL Server, Postgres)
• Strong JavaScript experience building production web UIs (not just framework usage)
• Solid CSS/Sass skills (maintainable styling, layout, responsive behavior)
• Comfortable in Linux environments and PR-based Git workflows
• Proven ability to work independently, take ownership, and deliver in ambiguity
• Proven ability to lead technically via code reviews and mentoring
Nice-to-Haves
• React experience
• Container/platform experience (Cloud Foundry, Docker, Kubernetes)
• CI/CD pipeline experience
• Experience with templating/report generation tools (Freemarker, Thymeleaf, etc.)
• Familiarity with Jira/Agile team workflows
• Reporting/dashboard tools (Metabase, Power BI)
What Success Looks Like
• You take messy, unclear work and turn it into shipped improvements without needing heavy oversight
• Code quality improves because you’re consistently driving strong reviews and better patterns
• Junior engineers become more effective because you unblock them and set direction
• Production issues get solved faster—and stay solved—because you push for root cause fixe