Job Description :
Title::: Java Developer
Location::: Albany, NY
Position::: Contract

Day-to-Day Tasks include, but not limited to:
Design system architecture and develop system models specifying interactions between multiple systems.
Develop and/or modify technical and/or design specifications, technical writing and documentation.
Develop web pages and user interfaces.
Software development and maintenance tasks including coding, testing, and implementation.
Mandatory Qualifications:
Makes high-level design choices and dictates technical standards, including software coding standards, tools, and platforms. Designs multi-leveled architecture or component interactions of a large-scale software system.
84+ months-Candidate is able to provide guidance to large teams and/or has extensive industry experience and is considered at the top of his/her field.
Preferred Qualifications:
84 Months of experience in Object Oriented Analysis and Design (OOAD) in designing and implementing Information Technology Solutions using the Java programming language.
60 Months of experience in Oracle PL/SQL and developing procedures and packages.
48 Months of experience in using the Spring MVC framework and three of these five Spring projects:
Spring Batch
Spring Boot
Spring Security
Spring Web Services
Spring Integration
24 Months of experience in using the Struts framework
24 Months of experience using JavaScript frameworks
12 Months of experience building Responsive Web applications