A global IT staffing provider in Boston is seeking an experienced Java Developer with 5-12+ years in Java and J2EE development. The position involves working on both client and server-side programming with responsibilities that require a deep understanding of design patterns and agile methodologies.