Senior Software Engineer

Description
Our client is looking for someone with a proven track record of contributing to the growth of a product and company by working collaboratively in an enterprise Java environment. Experience with high-volume transnational system design and implementation experience and a proven track record of working with business, functional, and technical teams to implement and support solutions to meet business objectives. The candidate will be an integral part of the design and development of current and future products and will contribute to growth of the company/products.
Qualifications and Responsibilities
- Four or more years of enterprise Java development
- Expertise in object-oriented design and development
- Able to quickly prototype and understand concepts related to product usability
- Must have experience with Apache Tomcat, J2EE Application Servers and databases.
- Knowledge of Hibernate/JUnit/Spring/Linux - any or all considered nice to have.
- Experience as the lead on software development projects.
- Understand how to work collaboratively with Product Management and other teams.
- Quality documentation.