This position is for entry level software developer that would work on an enterprise class web application. The ideal candidate will be skilled with java technologies, proficient in building web applications and collaborating in a diverse multinational environment. You will gather requirements from business/technology partners, participate in design/architecture reviews, and work with the team to ensure high quality implementation is delivered. Assist in the creation and successful execution of testing scenarios. Proactively identify and validate opportunities to share/re-use existing components/frameworks where possible.