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.
