Java Developer -- Social Networking Company (closed)

Boston, MA
$80K - 120K compensation
Start the conversation: This is the recruiter hiring for this position. Start networking here:
Job Description

The Java Developer will perform software design and coding for our Web site product. The Developer will work on the Software Development team, where responsibilities include: day-to-day programming, collaboration with leadership and project management in an Agile process to aid in the definition of small projects, and regular interaction with the rest of the Engineering Department. The Developer should have some working experience with an Agile software development lifecycle, from requirements gathering through design, development, testing, deployment, and subsequent release onto live production system.

Essential Duties:

  • Author JUnit test scripts
  • Complete all coding assignments
  • Research and fix all Web site Bug issues
  • Experience with or ability / desire to learn PHP is required

Education and Training

  • BS or BA degree required
  • Experience with Struts application framework required
  • Experience with Resin required
  • Experience with Hibernate persistence framework required
  • Experience using Version control systems (Subversion, Git, CVS) required
  • Experience using and updating Bug tracking systems (Jira) required
  • Experience with Unit testing and code coverage (JUnit) required
  • Experience with MySQL strongly desired
  • Experience in a LAMP environment, specifically with PHP, strongly desired

Skills and Competencies

  • Solid understanding and practical experience of software development life cycles, with particular emphasis on release engineering functions
  • At least 5 years of experience with Java / JSP applications, preferably in a Web-based environment
  • Solid understanding and experience with Agile software development methodologies
  • Excellent customer service attitude, communication skills (written and verbal), and interpersonal skills
  • Excellent analytical and problem-solving skills
  • Ability to be flexible and adapt to any given situation
  • Ability to work under pressure and in high stress situations with a calm demeanor
  • Ability to translate technical information to non-technical people
  • Willingness to work occasional evenings and weekends in support of deployments
  • Experience working on e-Commerce and / or social networking Web sites