Job Code:   E10001332       Job Length:     Up to 2,080.00 hours (13 month(s))

Location:  Scottsdale, AZ     Job Title:  Superstar Java Software Designer/Developer

Required Skills:
The following skills/knowledge is required: -- B.S. in Computer Science or a related field. Advanced degree recomende. --8+ years relevant work experience, of which 3+ years development experience with Java -- Proficiency with SOAP-based and REST-based web services is strongly desired. Should be familiar with information modeling and translation to/from XML using technologies such as XML Schema Documents (XSD), JAX-WS (Java Architecture for XML Web Services), and JAX-B (Java Architecutre for XML Binding). Prior experience adding SOA interoperability to legacy systems preferred. Knowldege of WS-I (Web Service Interoperability) standards such as WS-Addressing, WS-Notification, and WS-Security a plus.-- Strong computer science theory background (e.g., data structures, algorithms, computational complexity) -- Appreciation for user-centric design -- Other beneficial experience: -- HCI coursework -- Information visualization -- Direct-manipulation user interfaces -- Experience building large-scale mission-critical applications -- Experience with distributed systems -- Experience building multi-threaded systems -- Data modeling.

These skills are a PLUS:


Full Description:
This Java software developer will be a member of a development team, responsible for the design and development of a feature rich, user focused product. The successful candidate will demonstrate the ability to provide strong technical contribution as an individual designer. The developer plans, designs, develops and tests software systems or applications for software enhancements and new related products. Other responsibilities include: Researches, designs, and develops computer software systems, applying principles and techniques of computer science, engineering, and mathematical analysis. Designs, develops, operates, maintains, and documents software to be applied to engineering and scientific requirements. Applies the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products. Researches and analyzes data, such as customer design proposal, specifications, and manuals to determine feasibility of design or application. Plans sub tasks. Follows direction and makes a significant contribution to the team. Listens to and acts on mentor advice. Begins to understand other commitments and interdependencies. Moves from sub-task optimization to project optimization. Promotes process/policy compliance. Supports continuous improvement initiatives.


Send Resume