Senior Software Engineer (Java/J2EE) in Chicago, IL
At Arc, you'll work with a team of smart marketers and gain global marketing insights, as we share our capabilities across 37 offices in 31 countries. And talk about our marquis list of clients! We partner with Disney, McDonald's, Procter & Gamble, Purina, Visa, Whirlpool, and the list goes on... We're also part of Paris-based Publicis Groupe, the world's fourth-largest marketing and communications company.
As a member of the Arc Worldwide team, you'll have the opportunity to make an impact on a wide array of marketing practice areas, share ideas with some of the best minds in the business, and meet creative and professional challenges. Are you ready?
The Senior Software Engineer (SSE) is responsible for design and development of complex applications, and for owning the applications through QA, Production Deploy and Application Maintenance phases. Responsibilities include implementation and completion of assigned development tasks, supervision of junior team members, and ensuring quality deliverables throughout the application lifecycle. The SSE's other responsibilities include project estimation, providing detailed documentation, mentoring of other members of the team, and enhancement of the Engineering Group's application frameworks and toolsets. The SSE position reports directly to the Director of Engineering.
Essential Job Functions
Technical Skills and Experience
1. 5+ years of Java software programming experience
2. Thorough knowledge and understanding of J2EE technologies and implementations.
3. Experience with J2EE Application Servers (JBoss, Tomcat, IBM WebSphere, BEA WebLogic)
4. Thorough familiarity with Object-oriented design concepts, and with Design Patterns (particularly relating to Java and J2EE).
5. Experience applying the MVC pattern to web applications using STRUTS framework Knowledgeable with application frameworks such as Spring, Hibernate
6. Been involved in software applications throughout development lifecycle.
7. Familiar with the Extreme Programming (XP) methodology.
8. Proficient with XML and knowledgeable of associated technologies.
9. Familiar with application development and deployment strategies (CVS & other source code control applications, Ant, CruiseControl, JUnit etc.)
10. Knowledge of Rich Internet Application (RIA) technologies (Macromedia Flex, Laszlo) a plus but not required.
11. Knowledge of Microsoft.NET Framework and the C# language are a plus but not required.
Education and Experience
BS/BA in Computer Science or MIS, or equivalent work experience
Typically requires 5 years experience in full lifecycle application development capacity.
To Apply to this job go to http://www.GadBall.com or click here