Provide full life cycle development with JAVA • Understand coding standards and implement them within code being developed.
Ability to troubleshoot problems and provide solutions.
Ability to communicate with the users to determine problems or design requirements.
Ability to work on a team to complete programming projects in a timely manner.
Ability to document changes and follow the Systems Development Life Cycle process independently.
Ability to multitask and prioritize tasks.
Other duties as assigned by the Manager of Application Development.
Requirements:
Experience in JAVA programming, and programming in a Tomcat environment.
Knowledge of : JAVA, J2EE, JDBC, SQL, ANT, HTML, JavaScript, Bootstrap and jQuery.
Experience working with RESTful web services, JSON, and XML is desired.
Strong written and verbal communication skills with the ability to communicate with both the business community and the technical community.
Strong analytical skills, self-motivation, and attention to detail.
Good organizational and time management skills.
Experience in building, testing, and distributing iOS and Android applications is desired.
High School diploma or equivalent.
BS or BA in Computer Science or related field