Our Company
Senior Java Engineer
Want to help create pioneering software with the company ranked the 4th fastest growing privately-held software company in the US, according to the Inc. 500 rankings for 2008? Want to work with a talented and driven team? Want to work on a cool technology that generates significant revenue?
If you are a top-notch software engineer who lives and breathes technology, and enjoys finding creative, scalable and well-engineered solutions to technically challenging business problems that are driving fundamental changes in one of the largest sectors of the US economy, then we would like to hear from you. We are still small (less than 50 people), well funded and ambitious, and we are looking for some truly talented engineers to help us continue our phenomenal growth. Our work environment is casual and flexible, with an open mind about adopting the best technologies to solve customers' business problems.
Senior Java Engineer
This position will focus on design and implementation of the middle and data tier of a web application that offers exposure to the very latest in Web 2.0 technologies. We work in a best-of-breed environment that includes a mix of Java (JSP/Spring/Hibernate), .Net 2.0 and Ruby on Rails applications. We are looking for a strong Java developer, to join a team building out and enhancing our flagship product which currently serves over 1000 customers. Exposure to Ruby on Rails and .Net is a strong plus. We look for engineers who have an in-depth understanding the foundations of the technologies they use and can make the conceptual leap from one technology to the other with relative ease.
Our ideal candidate is a software engineer with a solid computer science foundation, an analytical mind with good communication skills, meticulous software engineering discipline and the ability to demonstrate rigor and strength in object oriented design and analysis. You must have at least 6 years of experience delivering production quality enterprise software, and a minimum of 7 years of overall development experience.
A significant portion of your responsibility in this role will consist of making targeted enhancements, performance improvements and other optimizations to a production product based on active customer feedback and so we require that you possess the temperament to enthusiastically participate in a customer focused continuous improvement process cycle. As well, you must be comfortable operating within the constraints of existing product architectures and be willing and able to ramp up on a domain and existing code base and demonstrate care and diligence in designing and implementing enhancements that do not introduce regressions. A demonstrated and disciplined approach to testing and facility with test driven development is required.
The ideal team member will be motivated and willing to learn about a new business domain and be willing to explore new technologies and trends; must be comfortable sharing knowledge and suggesting ways to continually improve engineering practices.
The following skills are required:
- Expert knowledge of the Java language including latest language features
- JSP/Struts/JSTL
- Spring 2.0 and Hibernate
- Web Service development with Axis 2.0 and/or XFire
- Database development on SQL2005
- Object oriented design skills and the ability to communicate design intent outside code
- Algorithm design skills and test driven development
- SQL, Databases, Transaction processing concepts and ORM frameworks
- XML Document Processing and Web Services
Exposure and/or skills in the following are highly desirable:
- Ruby on Rails
- .Net 2.0
The candidate should have:
- Minimum of 6 years building production quality web applications. 7 or more total years of software development experience are expected
- An undergraduate degree or higher in Computer Science
- Good estimation skills and the ability to meet tight deadlines while working in a fast paced environment
- Local candidates only please
- Authorization for full-time legal employment in the US (U.S Citizen or Green Card)
Compensation & Benefits
We offer competitive salaries, paid vacations and sick days, health insurance, 401-K and performance based cash bonuses and/or the opportunity to earn equity in a fast-growing privately held company.
How To Apply
To apply please submit your resume to HR@Incisent.com and include the position title "Senior Java Engineer-Chicago" in the Subject line. No recruiters please.
Our Products 
Creating Transformational Technologies
One of the most fulfilling parts of working at INCISENT is creating technologies that transform traditional industries like automotive as well as our work in pioneering the next generation of online product advertising with our Consumer Optimization technologies. Learn more about the specific products we have created to enable these transformations.
Find out more