Job Description :
Job Title: Senior Java Developer
Location: Rochester, NY
Duration: 6 Months

General Purpose:
As a member of an agile delivery team, performs analysis, design, programming, testing and implementation of new and existing software applications, features and functionality in accordance with business requirements in an Angular 1.5, Java 1.8, Oracle, and MongoDB environment.

Responsibilities:

Work as a member of a team to design, implement, debug and maintain complex web applications.
Write unit tests, application code, tooling or other software as needed to satisfy business requirements.
Experience writing REST Web Services
Experience writing AngularJS Single Page Applications, especially writing advanced components such as directives
Experience with HTML5 and CSS.
Knowledgeable about deferred patterns (e.g., Promises, Observables)
Work closely with the scrum master and product owner to understand requirements and design software solutions to satisfy requirements.
Collaborate with a team of software engineers and testers, using a scrum based agile software development methodology.
Partner with embedded testers to debug software issues and ensure robust software quality.
Integrate software with existing systems and understand new technologies for implementation.
Write technical documentation of system changes in conformance with department standards.
Maintain awareness of technological developments in computer hardware and software systems.

Requirements:

BS degree in Computer Science, Computer Engineering or equivalent experience
Previous software development experience (2-7 years) in Java and large, complex databases (Mongo and Oracle experience preferred)
Experience building and consuming RESTful or SOAP API’s for web services
Experience building Web Applications using HTML5, CSS, jQuery, AngularJS, Grunt, Ant, and Karma
Experience with SOAP UI, Postman, JUnit, profilers, continuous integration and GIT
SQL database experience (schema & query design)
Experience working in an Agile/Scrum environment