Carefree of Colorado, a division of the Scott Fetzer Company and Berkshire Hathaway, is the world’s premier manufacturer and provider of awnings, shade products and accessories to the global Recreational Vehicle market, Marine OEM and Aftermarkets. By leveraging our 45 year history, leading industry position, and financial strength, we are able to provide unique opportunities for both personal and professional growth.
Carefree of Colorado, in Broomfield, has an immediate opening for a Java Web Developer. The successful candidate will be responsible for the design, development, maintenance, and support of the Carefree e-commerce web portal and Carefree web sites. This person will be responsible for executing all tasks through the software development lifecycle including analysis, design, development, testing, implementation and documentation, utilizing our development methodologies and standards. Additionally this person must be able to work competently in a collaborative, agile development style setting. You will work on moderate to complex projects that conform to standards in support of business area requirements with minimal supervision.
Minimum BS in Computer Science or related discipline from an accredited college or university.
Solid experience creating and developing web applications on the J2EE platform.
Must possess a strong technical understanding of e-commerce systems, web site architecture, design principles, and the connectivity requirements with the backend database.
Must possess strong programming skills and demonstrated experience building dynamic and responsive, cross browser compatible, web applications using a variety of web based languages.
Must understand MVC design principles.
An in depth understanding of relational database technologies.
Excellent interpersonal and communication skills and ability to work as part of a team.
Required Skill & Experience:
3+ years of experience in building e-commerce and enterprise software solutions.
3+ years of SOAP or REST based web service development.
3+ years of experience with Microsoft SQL Server designing database schemas, developing stored procedures, and optimizing database performance.
Preferred candidate must possess a technical comprehension of networking architecture and communication protocols such as HTTP, HTTPS, FTP, SMTP, TCP/IP, and Internet security concepts.
Experience with NetBeans, Eclipse, IBM Rational Developer.
Experience with Apache Tomcat application server.
Experience working with a CMS systems, such as dotCMS or similar web based CMS systems.
Experience using an application framework such as Spring.
Knowledge of SVN and GIT for managing versions and deployment.
Experience with IBM WebSphere Application Server.
Experience with IBM i (AS/400) application development environment.
Experience with IBM i DB2 database architecture.
Experience developing and maintaining IBM i RPG IV, RPGLE, ILE RPG applications.
Ability to work with a high sense of urgency.
Excellent analytical and problem-solving skills.
The candidate must be self-motivated, detail oriented, able to set priorities and meet project deadlines.
Ability to work independently in a dynamic, fast-paced environment while focusing on project detail and application quality.
Must be able to work with a variety of users and cross-functional teams within our organization.
Ability to meet aggressive deadlines and juggle multiple priorities independently while meeting established timelines.
Excellent communication skills, both verbal and written.
Strong technical aptitude and desire for expanding breadth and depth of technology knowledge.
Ability to synthesize nuances and details of a situation, and approach problems from multiple perspectives.
Ability to conceptualize and think both critically and creatively.
Willingness to obtain a broad understanding of software development and technology.
Proficiency with personal productivity software tools, e.g., Microsoft Office.
This position reports to the Information Technology Manager.
E-mail resume and salary requirements in text, Microsoft Word, or Adobe Acrobat format.
Candidates being considered will be asked to provide examples of previous work. Be prepared to provide a portfolio detailing previous Web projects.