- Develop and maintain enterprise applications utilizing J2EE technology and integrating into other Digital Chicago systems. - Work with Business Systems Analyst employing object-oriented analysis and design techniques including use case analysis, object modeling, and database schema design to ensure business requirements and design goals are met. - Mentor junior developers on Java development best practices and techniques. Collaborate with other developers and architects (when appropriate) to determine optimal solution architecture, efficiency, maintainability, and scalability. - Participate in the development of detailed design specifications for use by the technical team. - Develop system test plans, ensure software quality assurance (SQA) standards are achieved, and validate that business goals are accomplished. - Work with the Project Manager and Technical Team Lead to develop detailed estimates for projects, including resource allocation, timelines, and budget. - Be responsive and customer service oriented to all stakeholders via phone, email, etc. during the engagement. - Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management. - Report project/task status to the Project Manager on a weekly basis (at minimum). Experience: - Java, JSP, J2EE, JMS, Struts, XML, XSL, JDBC, SQL, and other Java related technologies on UNIX and Microsoft Windows is required. (2+ years). - Experience with developing scalable, reliable, multi-threading applications in J2EE environment is required (5+ years). - Knowledge of JBoss, Struts, Velocity, JUnit and log4j a plus. - Web development tools and technologies, including HTML and DHTML, Javascript, CSS. - Agile development methodology (1+ year). - OOAD experience, UML, Design Patterns. Familiarity with a modeling tool, such as Rational Rose, Enterprise Architect or ArgoUML - Relational database design. Open Source such as MySQL, PostgreSQL a plus. Education: Bachelor's degree in computer science or related field, or equivalent industry experience Send resumes to To Apply to this job go to http://www.GadBall.com or click here