Software Developer will be responsible for design and implementation of software applications from internal or customer requirements. The ideal candidate will have a knowledge of Java or J2EE, Swing, Java Scripting, XML and Netbeans or Eclipse IDE. The developer will be responsible for working in a team oriented environment. As well as programming, She/He will help implement plans, schedules, reports and presentations representing current and future projects. The developer may be called upon to support customer reviews and audits of the software.