Must reside in Fort Worth, Texas today!
5 days onsite requirement
Senior Application Developer/Technical Lead (Java) is responsible for designing, developing, and maintaining high-quality software solutions while providing technical leadership and guidance to development teams. This role combines hands-on engineering with architectural oversight, code quality enforcement, and collaboration across business and technical stakeholders.
Key Responsibilities
- Design, develop, test, and maintain scalable, secure, and high-performing software applications.
- Serve as a technical lead, providing guidance on architecture, design patterns, and best practices.
- Translate business and functional requirements into technical solutions.
- Lead code reviews, enforce coding standards, and ensure software quality and maintainability.
- Collaborate with product owners, business analysts, and other engineers throughout the software development lifecycle.
- Troubleshoot and resolve complex application, system, and integration issues.
- Support application deployments, upgrades, and ongoing production support.
- Contribute to technical documentation, standards, and continuous improvement initiatives.
- Mentor junior developers and promote knowledge sharing within the team.
Required Skills and Qualifications
- Strong experience with modern software development languages, frameworks, and tools.
- Solid understanding of software architecture, design principles, and system integration.
- Experience developing APIs, services, and data-driven applications.
- Proficiency with version control systems, CI/CD pipelines, and development best practices.
- Ability to analyze complex problems and deliver effective, scalable solutions.
- Strong communication skills with the ability to work effectively with both technical and non-technical stakeholders.
- Experience working in Agile or iterative development environments.
Education and Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- Minimum of five (5) years of professional software development experience.
- Prior experience serving as a technical lead or senior developer on enterprise-scale applications preferred.
#TECHIND