We are currently seeking to fill an Engineer - Integration Services Development position for our client in Chicago, IL. We invite you to review the position requirements below and apply today if your skills match our need.

As an Engineer on the Integration Services development team, you will be responsible for development projects related to state of the art electronic trading platform, enhancing systems based on new business and technical requirements, and performance analysis. This position will primarily be working in Java to design, develop, and maintain real-time trading systems in a fast-paced, team-oriented environment. Candidates should be capable of working on multiple projects concurrently and readily adaptable to change.

Duties include:
- Translating high level specifications into business cases, object models and ultimately into designs and implementation (code)
- Developing business cases, components, component interfaces, designing and implementing business objects
- Design and development of technology and business/domain object models
- Identification of design alternatives that will implement a solution from a specific analysis model
- Evaluation of design alternatives for development cost, solutions using various object-oriented engineering methods
- Performing code test coverage analysis on components for turnover to integration testing team
- Providing support and maintenance for existing production applications
- Participation in production support rotation during business hours/pre-opening trading hours
- Participation as needed outside of regular hours for installation, testing and setup

Requirements:
- 4-8 years IT industry experience, with strong skills in object-oriented analysis and design and hands-on application development, with greater emphasis on client/server (non-web) applications
- Minimum 4 years or more (hands-on professional, non-academic) development experience in Java (J2SE/Core Java); additional object-oriented experience in C++ or Smalltalk
- Development experience on UNIX platform
- Strong experience with server-side development, multi-threading (queues, semaphores, synchronization), distributed computing and real-time systems
- Demonstrated proficiency developing framework-based software
- Experience with inter-process communications using technologies such as CORBA, RPC, sockets or EJB
- Object modeling experience; good knowledge of UML and/or tools such as Rational Rose
- Full lifecycle software development experience - design through deployment and support - using Agile methodology and/or Rational Unified Process (RUP)
- Ability to turn business requirements into solid design and build quality solutions
- Excellent communication skills
- B.S. in Computer Science or similar required

Preferred skills and experience include:
- Experience delivering a real-time, high availability, high performance server system
- Development exposure to relational or object-oriented database management systems

Apply now if your skills and experience are a good match for the position and remember this: At Harvey Nash, the door to opportunity is always wide open. Experience: Desired skills: . To Apply to this job go to http://www.GadBall.com or click here