Would you like to work for a company that is rich in career advancement? A company that appreciates its employees with an ongoing awards and recognition program? A company that has a social mission rather than just developing and selling products for technologys sake? A company that is experiencing significant growth in the U.S. and Internationally? If so, contact us today and become part of a professional team leading the way in outsourced communication solutions!
Our client offers: Competitive wages Impressive comprehensive benefits Ongoing career development and training An environment rich in diversity and the freedom to express new and innovative ideas
Innovar Group has an immediate need at this client for a Sr. Java Developer at their North Boulder County location. This is a 6 month contract with the possibility of converting. This position will require establishing state-of-the art techniques for the design and modification of computer programs for software products and/or customer applications
Required:
8+ years experience developing software applications (school work not included) 5+ years developing software applications in Java (school work not included). 3+ years experience with Java design patterns 3+ years developing software in a UNIX environment. 2+ years experience with a Java IDE - Eclipse or equivalent. 2+ years experience with Java Servlet programming 2+ years experience with Java build tools - Ant and/or Maven. 2+ years experience with creating unit tests using a tool such as JUnit. 2+ years experience with Spring development framework 2+ years experience working with a source code control system - CVS, Subversion, or equivalent. 2+ years experience with XML. 1+ year experience with JDBC. Experience understanding user requirements and using them to generate software designs. Experience with iterative software development, including frequent working software deliveries. Comfortable with giving and receiving code reviews, including peer reviews and automated code reviews via tools such as PMD and Checkstyle. Focused on creating highly organized, understandable, maintainable, testable code Focused on unit test code coverage awareness
Preferred: Experience working with an application server such as WebLogic or WebSphere. Experience with network programming protocols - SIP and/or HTTP Experience with a data access technology such as iBATIS, Hibernate, Spring DAO or equivalent. Experience with UML, including design tools such as Enterprise Architect Experience with a logging API such as Log4j or equivalent. Experience with Javadoc. Experience with a scripting language such as Perl, PHP, Groovy, or equivalent. Experience working in an environment with a continuous build tool such as CruiseControl, Continuum, or equivalent. Experience with agile software development practices from methodologies such as Extreme Programming and/or Scrum. Experience working on mission critical, highly available, redundant applications
|