Basic Qualifications for Consideration:
- Bachelor’s degree in Computer Science, Information Technology, or a similar field
- Minimum 12 years of overall IT experience
- Minimum 10 years of working experience as a Java developer
- Minimum 2 years of working experience as a Java Lead
- Experience with user interface design
- Knowledge of performance testing frameworks including Mocha and Jest
- Excellent troubleshooting skills
Responsibilities:
- Designs, develops documents, tests and debugs new and existing software systems and/or applications
- Participates in full development life cycle including requirements analysis and design
- Participates in software design meetings and analyzes user needs to determine technical requirements
- Consults with end user to prototype, refine, test and debug programs to meet needs
- Creates technical specifications based on conceptual design and stated business requirements
- Serves as technical expert on development projects
- Identifies and evaluates new technologies for implementation
- Creates/maintains documentation for software functionality; project planning; evaluations; budgeting, feedbacks and improvements
- Provides estimates, budgets, project flow, client updates and meeting expectations along with keeping up to team aspirations
- Minimizes risk, prepares for risk mitigation, keep project on track
- Manages user requirements; provides timely project updates
- Analyzes codes to find causes of errors and revise programs as needed
- Provides feedback for performance appraisals of team members