? 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 To Apply to this job go to http://www.GadBall.com or click here