Software Engineer in Boston, MA

Everyone wants to work on a dynamic team in a great company. A team that is doing more than the average group of developers.  A team whose primary purpose is developing tools that engage, educate and, put simply, just create a cooler internet experience for everyone.   The McGraw-Hill Companies is driving a lot of these projects in the education, financial services, and business information markets through leading brands such as McGraw-Hill Education and Standard & Poor's.    At S&P Financial Communications, a division of the McGraw-Hill Companies, we are a leading provider of investor education media and marketing communications for financial services institutions/advisors and we're looking for an inventive and forward thinking Software Engineer to join our Product Team in our Boston, MA headquarters.   As a key member of the team, you'll use your skills as a technically savvy problem-solver and independent thinker to determine the right solutions for our clients.  Then, using your passion for technology and the accountability that comes with the risks of innovation, you'll work on products from design through inception, with your work affecting almost every aspect of the business from top to bottom.    We're looking for risk takers and thought leaders to help move us forward into the new year.  A candidate whose passion for technology extends beyond the "9-5" responsibilities, and whose excitement and passion will be felt throughout the organization.   Essential Accountabilities: Work with senior members of the team to assist in the development of new product functionality. Triage, fix and test issues found by QA and our customers within a timely manner. Design and implement various transaction processing components to work within Model 2 (MVC) web applications and stand alone batch processing applications. Create accurate time estimates and consistently hit code complete deadlines. Working with QA to ensure new feature/functionality is properly tested. Bachelor degree required. A minimum of 2 years of software development experience with Java and development of Java-based components and component frameworks. Experience coding, documenting and unit testing all tiers of a J2EE web application. Proficient in the use of Velocity, JSP, HTML, CSS, XML, SQL Proficient in two, but preferably all, of the following frameworks: Velocity, Spring, and Hibernate -Spring/hibernate experience not required, but preferred. Experience developing and implementing Web Services and defining XML Schemas are strong pluses. Strong communications skills and work both independently and collaboratively. Ability to learn and implement new technologies quickly and effectively. Ability to thrive in a dynamic, fast paced workplace and be able to balance multiple tasks concurrently. Self motivator with the willingness to develop and champion ideas to the team and management.  To Apply to this job go to http://www.GadBall.com or click here