Sr. Java Developer -Raleigh, NC -6 -36 Months

Location: Raleigh, NC, United States
Date Posted: 06-25-2015
Description of Work
This position   serves as an Senior Developer and performs systems analysis, design, coding, testing, and documentation for NCAWARE web services. This position must interact with analysts, other developers, and project management staff assigned to the team. The individual must have the ability to communicate effectively in oral and written form, and the ability to establish and maintain good working relationships within and outside the team. Expertise in the design and implementation of criminal justice applications is highly desirable. Responsibilities will include the following:
  • Review of requirements, use cases, and designs
  • Coding of web service components.
  • Coding of data access objects
  • Work with the design teams to maintain web patterns library
  • Adhere to development best practices including test driven development, and agile methodologies
  • Unit testing of all coded modules                                 
  • Documentation and communications
Knowledge, Skills and Abilities Required Skills:
Expert understanding and 5+ years' experience with: REST, JSON, OAuth2, Spring 4 web services, JEE and web service design patterns.
Additional Desired Skills:
Additional experience with developing single page web applications using AngularJS , JavaScript, HTML, and CSS is desirable.
or
this job portal is powered by CATS