Job Description
Aspire Software is looking for a Senior Software Developer - Java 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.What you day will look like: Design, develop, and maintain high-quality software solutions in Java, following established software development standards and processes. Collaborate with cross-functional teams to identify project requirements, design and implement solutions, and troubleshoot issues. Lead and mentor junior developers, providing guidance and support in software development best practices and problem-solving. Participate in code reviews, ensuring the code quality and adherence to coding standards and best practices. Analyze and resolve technical issues, bugs, and performance problems, ensuring the timely delivery of high-quality software. Stay current with emerging software development technologies and trends, and identify opportunities to leverage them in the development of new and existing software solutions. Participate in the software development lifecycle, including requirements gathering, design, development, testing, and deployment. Participate in project planning and estimation activities, providing input on technical feasibility and effort estimation. Ensure that software development projects are completed on time and within budget.