| Title: | Software Engineer |
| Location: | Flexible |
| Job Role: | Individual Contributor |
| Preferred Experience: | 1-5 years |
| Functional Area(s): | Java Developer |
| Requisition #: | 010 |
ESSENTIAL FUNCTIONS:
Be part of a closely knit engineering team in a small startup environment. Work on cutting edge technologies, latest open standards within the Java platform using leading open source toolkits.
The work includes developing XML-based web services with SOAP and REST interfaces, Web User Interfaces as well as unit and integration tests for the software developed.
MARGINAL FUNCTIONS:
This is a startup environment so you will be expected to be flexible and apply your self to a wide variety of tasks including some level of project planning, QA, documentation and customer support.
This presents an excellent opportunity to develop a broad and diverse set of skills.
REQUIRED KNOWLEDGE:
The ideal candidate will have 1 or more years of experience developing Java software. For fresh graduates or interns, the experience may be from academic projects. Must be proficient in the design, implementation and testing of software. Must have the ability to learn existing software with minimal assistance and be able to modify/enhance the software to correct deficiencies or add new features.
Must have good team and communication skills, must be able to document their designs and scope their work.
PREFERRED KNOWLEDGE:
Experience with XML, Java APIs for XML, SOAP, Web Services tool kits, AJAX, database development a strong plus.
YEARS OF EXPERIENCE:
1-5
MINIMUM LEVEL OF EDUCATION:
BS. Qualified undergraduate students wishing to take a year off for a rigorous internship may also apply.
FIELD OF STUDY:
Computer Science
ADDITIONAL COURSE WORK:
Java Programming