Java Software Engineer II by jef20128


									InfoNow Corporation
Role: Senior Java UI Software Engineer (Contract for Hire)
Department: Engineering
Supervisor: VP of Engineering

Company Information
InfoNow serves some of the most respected Fortune 500 companies. We provide Channel
Visibility and Channel Management Solutions to our customers, which provide them with
unprecedented visibility into their sales channel. We also provide Location Insight
services. Location Insight services provide our client's customers with detailed and
useful information about specific client locations. We are conveniently located
downtown Denver, with easy access to everything LoDo has to offer.
We offer a great team environment that fosters and encourages collaboration across the
entire company.

Job Description
You will be working as a software engineer in small project teams and have the
opportunity to make an impact to InfoNow and our customers by delivering quality,
timely solutions.

The job consists of using software engineering best practices for designing,
implementing, documenting, and testing new features, bug fixes and enhancements of the
Channel Insight and Location Insight products.

You must be comfortable in a fast-paced environment and be capable of juggling
multiple priorities. It is essential that you are able to deliver as an individual contributor
while also assisting others when that is called for. Being highly self-motivated and a
quick learner is also important. You will be working closely with other software
engineers, development and product managers, and our QA/test team. No travel is

Required Skills and Technologies
Java, Swing, SQL, JDBC, Tomcat, Apache, Java based XML APIs, Ant and JUnit.

Desired Skills and Technologies
SWT, InstallShield Java Edition (or equivalent Java based installation program),
Windows Service API, POI/HSSF, Spring Framework, Hibernate, Maven, Web
Services/SOAP, Castor, JAX APIs.
Primary Responsibilities
     Development of InfoNow’s data collection product.
     Designing, implementing, and enhancing InfoNow’s data collection, Channel
      Insight and Location Insight products.
     Apply software engineering best practices in an iterative fashion around object-
      oriented technologies
     Provide clear progress reporting to peers and supervisors, and proactively offer
      suggestions for improvements
     Partner in a team environment and be a strong individual contributor

Job Qualifications
     Minimum 5 years experience in a product UI development role, preferably in a
      commercial software product company. Experience in shipped product sofware
      development a plus
     Minimum 5 years experience with Java-related technologies, including Swing,
      JDBC, JUnit, JSP, Struts, Spring, Hibernate, JSTL, XML, Ant
     Minimum 3 years experience with SQL for a variety of relational databases,
      including Microsoft SQL Server and Oracle
     Minimum 5 years with OO (Object-Oriented) design and programming
     Minimum 5 years experience with Java UI development for Windows and
     Strong verbal and written communication skills
     Good process skills, experience in participating in design and code reviews
     Bachelor’s degree in computer science or related field required, Master’s degree a

To top