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

  • Ability to work independently, multitask and manage time effectively.
  • Some exposure to agile software development or a desire to practice it.
  • 1-3 years experience with Java (or other OO languages like C++, Smalltalk, Ruby, Python) with a firm grasp of object-oriented design
  • 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).
  • 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

Please email your resume (as an attachment) to employment@ezrez.com with the subject "Software Engineer" for immediate consideration. Please note that at this time we are not considering candidates that will require employer sponsorship to work in the United States. No calls from recruiters/agencies please. ezRez Software is an equal opportunity employer.