Job Title: Java Developer/Lead
Location: Remote
Job Type: Contract
Job Description
Java Developer:
•
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.
Skills Required
•
12+ year of overall IT experience
•
8+ years of working experience as a Java developer
•
Experience with user interface design.
•
Knowledge of performance testing frameworks including Mocha and Jest.
•
Excellent troubleshooting skills.
•
Exp with Healthcare