Subscribe to
Monthly Email Insights

Responsys Careers



Senior Java Server Engineer


Job description:
Recently ranked the leader in the highly competitive email marketing industry by both Forrester and Jupiter, Responsys is leading the multi-channel revolution with dynamic, fully automated and integrated one-to-one marketing programs.

We operate as an ASP hosting our own multi-tenant enterprise software in a very large n-tier deployment with data centers located in the bay area and London. We are J2EE based and leverage many open source technologies in our product development. Our success requires us to process upwards of 100 million transactions a day. We are seeking an individual who can handle the challenges and opportunities of developing software that operates at this scale while expanding our functionality to even further the lead Responsys has over the competition.

Responsys has an opening for a Senior Java Server Engineer. This person will join a team in building the middle tier software at Responsys.

Responsibilities:
  • Implement new functionality and product enhancements.
  • Acquire knowledge of existing code and contribute in a way consistent with prior conventions.
  • Fix defects in the product (of course)
  • Work with the client development and data teams to deliver our product releases and define our target architecture.
Requirements:
  • BSEE, CS or other relevant technical degree required.
  • 7+ years of professional related experience in the Java/J2EE space
  • Excellent programming discipline: OOP, design patterns, unit testing, code organization
  • Knowledge of full product development lifecycle
  • Success in following agile best practices. Familiarity with TDD
  • Extensive experience with high volume, highly-available, reliable, distributed application development for a hosted environment
  • Ability to quickly learn and develop expertise in highly complex existing applications and architectures
  • Demonstrable analytic and problem-solving skills, particularly as it relates to application design and infrastructure
  • Excellent communication and relationship skills.
  • Ability to thrive in a high-productive, customer-oriented environment. Ability to contribute to multiple projects / demands simultaneously
Preferences:
  • Experience with Spring, Hibernate, JBoss, JMS
  • Domain knowledge of SMTP/MTA and/or SMS


Contact:
Brian Snodgrass
Sr. Recruiter