Job Description
Duties & Responsibilities
- Lead and manage a team of Java developers to deliver development and maintenance projects effectively
- Analyze project requirements to assess impacts and guide architectural implementation within project scope
- Design and develop customized, reusable software solutions for projects, programs, or operational needs
- Set up and configure development environments to support efficient coding and testing activities
- Develop detailed, high-quality software designs aligned with project objectives
- Conduct unit testing using automated frameworks to identify risks and implement mitigation plans
- Investigate and troubleshoot technical issues to provide timely resolutions
- Configure software components and assess technical impacts across multiple technologies and strategies
- Review code and provide constructive feedback to developers to maintain quality standards
- Apply codin...