Looking for a highly qualified and motivated Software Engineer with strong Java and object-oriented design background, familiar with the agile developmental methodology, and experienced working in JBoss, Spring, and Hibernate systems. On a daily basis you can expect to interface extensively with the Engineering team and business owners. Candidate must be able to carry out a project or task independently, with little supervision. This position requires candidate to be an integral part of the creation and maintenance of web-based e-commerce applications for our company's web site.
Responsibilities:
- Estimation of development activities
- Software detailed design
- Java Software development
- Software maintenance and support
- Support Software quality assurance (unit testing, integration testing, and defect resolution)
- Participate in daily scrum meetings
Background Requirements:
- Previous experience developing websites
- 5+ years industry experience with 2+ years experience in Java software design and development.
- Working knowledge of current Java EE architectural/development best practices and design patterns (e.g. SOA, dependency injection, ORM)
- Real World experience in Spring or Hibernate is a must
- Strong object-oriented design, software reusability, testing, and debugging skills required.
- Experience working with Subversion or CVS, and Maven or Ant a plus.
- Strong verbal and written communication skills, including the ability to communicate technical information to both technical and non-technical audiences.
- Excellent analytical and problem solving skills.
