Strong understanding of the full software development lifecycle
Ability to coach and mentor junior developers
Proficient in SQL, Java, J2EE
Bachelor's degree preferred or equivalent work experience
Responsibilities
Develop and maintain Java applications
Collaborate with cross-functional teams on project requirements
Lead code reviews and provide feedback to junior developers
Troubleshoot and resolve technical issues
Ensure quality and timely delivery of software solutions
Benefits
Opportunity for professional development and growth
Collaborative and innovative work environment
Flexible work arrangements available
Access to the latest development tools and technologies
Full Job Description
Must Have Skills:
5+ years Java development
Nice to Have Skills:
Ability to coach up Jr developers
Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
Ability to troubleshoot issues and make system changes as needed to resolve issue.
Knowledge of computer development software, such as SQL, Java, J2EE, etc.
Education:
Bachelors preferred, or equivalent work experience.