System Development

Responsibilities:

Experience with object oriented analysis, design, and programming; Translate detailed design into software utilizing frameworks and/or other open source technologies; Creating and working with RESTful Web Services, Java frameworks, web containers, relational and databases; Emphasis on parallel processing, multi-threading, code optimization, scalable database systems to make changes to software to improve efficiency; support development, enhancement, and operations and maintenance (O&M) efforts for Java applications; Cloud-enabling legacy applications; Greater availability and recovery.

Detail Job Experience (may include):

Develop and understand of Java and the modern web technology stack, (e.g., HTML, CSS, JavaScript Framework, JQuery, Ajax, NodeJS, AngularJS, Cassandra, Datastax, J2EE, XML); Deliver applications interfacing with NoSQL and SQL database systems (such as MongoDB, MS SQL, MySQL, etc.); Java using Spring and Hibernate and GWT; Able to secure application communications with PKI certificate integration; experience with Apache web server, Tomcat, and/or Jetty; Provide testing, utilizing JUnit, debug, and refine software to produce the required product; Create required documentation, including program-level and user-level documentation; Gather performance metrics, utilizing tools such as JMeter; Setup automated support tools to enable continuous integration of newly created software.

Positions: