The software developer will participate in the full software development life cycle, including coding, technical design, testing, and delivery. They will also integrate new technologies and develop/debug J2EE applications and web services within a Linux-based environment.