The contract software development engineer’s primary task is to write high-quality, maintainable and robust code, primarily in Java and SQL.

The contract development engineer supports existing applications and services. As an engineer your primary responsibility is to write high-quality, maintainable and robust software and services

Basic Qualifications Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability Programming in Java and SQL Excellent object oriented analysis and design skills (OOA/OOD)
Experience working with relational databases (Oracle and JDBC/Hibernate a plus)
Experience writing code in a high volume, Service Oriented Architectures (SOA) Experience building and supporting web services technologies such as SOAP, HTTP, WSDL, XSD, and REST
Experience with frameworks such as Spring and Hibernate
Experience developing within a UNIX environment Sharp analytical abilities and proven design skills
Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment

Education: BS/MS in Computer Science or equivalent Preferred Qualifications Knowledge of modern best practices for professional software development including coding standards, code reviews, source control management, build processes, testing, and operations MS in Computer Science or related field