Senior Software Engineer

Summary

You will be part of a fun, fast-paced and highly collaborative engineering team leveraging agile methodologies to deliver new functionality in incremental iterations. You will get exposed to cutting-edge technologies including an open source stack, dependency injection (DI) frameworks, ORM, XML web services, distributed grid-based caching and the latest UI technologies. We're also currently using best-of-breed extreme programming (XP) techniques including test driven development, pair programming, continuous refactoring and continuous integration.

Requirements

  • Familiarity with agile software development and a desire to champion it among the team.
  • Experience with test-driven development techniques and/or well-disciplined to write unit tests that assert something useful.
  • Excellent communication skills (verbal, written, wiki, and white-boarding).
  • 5+ years experience with Java (or other OO languages like C++, Smalltalk, Ruby, Python) with deep understanding of object-oriented design.
  • Passion for technology outside the workplace with an interest in the latest open source framework/libraries/tools including Spring, Hibernate, concurrency, memcached/key-value repositories, Freemarker, Tomcat, subversion, maven, and Ruby on Rails.

Nice to Have

  • Familiarity with the travel industry or a high-transaction ecommerce web-site.
  • Experience with a hosted, multi-tenant application environment.
  • We're global, so a familiarity with internationalization and configurable displays is a plus.
  • Experience with OWASP secure coding guidelines.

How to Apply

To apply for this position, please send an email to employment@ezrez.com and include "Sr. Software Engineer" in the subject line for immediate consideration. No calls from recruiters/agencies please. ezRez Software is an equal opportunity employer.