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.
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.
Source: Joel On Software