RESPONSIBILITIES:
* Development of core back-end applications
* Focused on service-tier and data-tier development
TECHNICAL CHALLENGES:
Develop an on-demand marketplace for retailers, designers, consumers and manufacturers to easily collaborate on the design of custom jewelry. Design a flexible architecture that supports granular role-based customization, configuration and personalization of features and functionality. Develop a platform that scales to thousands of concurrent online user transactions. Design an efficient development platform with automation for testing, code generation based on parameterized templates and an extensible properties framework for configuration. Integrate with 3D rendering technologies and digital asset servers to attain optimal performance.
EXPERIENCE REQUIRED:
* Hands-on experience developing web-based products with Java and J2EE
* Experience with EJB3 and Java 1.6
* Hands-on experience with SOA and component-based development
* Hands-on experience with object-to-relational mapping technologies and caching strategies
* Experience with a iterative software development methodology with design reviews, unit testing, build/release and deployment
* Experience with high performance scalable application design
* Experience with SaaS application development is a plus
* Experience with UNIX/Linux platforms
* 5+ years of experience in Java back-end development
* BS in computer science or engineering