Oh Snap!
This job is no longer active - but you can still view the details below.

Java Developer

| West Suburbs

Overview

The CPI Software Developer will join a team focused on the development and maintenance of various applications supporting our clients in the Law Enforcement community. The successful candidate will be a self-directed problem solver with experience in application design, Java/JDBC/Hibernate/Spring development, microservice, and socket level programming. 

The successful candidate will initially be tasked to work on a Java middle-tier application; backed by a relational database (Oracle, SQL Server, MySQL) via JDBC/hibernate, and fronted by CPI’s transaction-based law enforcement message switch via proprietary TCP/IP protocols. In the future, the role will expand to focus on Web application development, with an Angular front end and microservice back end.

Primary Responsibilities

  • Develop robust, high performance, flexible applications

  • Assist in various phases of software development from use case requirements gathering through designing, coding, and testing

  • Analyze, diagnose and provide solutions for application and performance issues

  • Develop and maintain procedures and documentation

  • Clearly communicate status to management

  • Knowledge sharing with other team members

Required Skills

  • Core Java with Spring, Hibernate, and Web service (SOAP/REST) experiences.

  • Proven knowledge of the most current security and web development programming languages

  • Top-notch programming skills and in-depth knowledge of modern HTML/CSS

  • Adequate knowledge of relational database systems, Object-Oriented Programming, and web application development

  • Multithreading

  • Able to develop and work on a Linux, AIX, or a Unix derived OS 

  • Socket level messaging

  • Self-directed problem solving

  • Be prepared to communicate both verbally and in writing clearly

  • Strong teamwork skills

Preferred Skills

  • Experience with test-driven software development

  • Experience writing automated test cases

  • Knowledge of one or more scripting languages

  • Experience with some version control tool, preferably GIT.

Non-Technical Requirements

  • Must be able to pass state and federal law enforcement/public safety agency background checks for all CPI customers

  • Willingness to travel throughout the United States as required

  • Be able to work daily from our corporate headquarters in Bolingbrook, IL.  Must be willing to relocate if necessary.

  • Able to work outside of standard office hours

  • Minimum 3 years of relevant experience

Here is a handful of things we offer:

  • An engineering firm at heart. Founded and run by software engineers.

  • Family Run Company with family values. Dad started the company, and the three sons are leading it into the future

  • On that note, the benefits are great and flexible working hours to enable work-life balance.

  • Over thirty years in business, 40 clients in 28 states, more than 60 workers all working at the same place. These numbers add up to a stable work environment where everyone knows your name, and you can make an impact.

Read Full Job Description
Apply now
loading ...
Emailed

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • .NETLanguages
    • C#Languages
    • C++Languages
    • JavaLanguages
    • JavascriptLanguages
    • PerlLanguages
    • PHPLanguages
    • PythonLanguages
    • SqlLanguages
    • xmlLanguages
    • xslLanguages
    • HTMLLanguages
    • HTML5Languages
    • CSSLanguages
    • TypescriptLanguages
    • SASS/SCSSLanguages
    • D3JSLibraries
    • jQueryLibraries
    • jQuery UILibraries
    • AngularJSFrameworks
    • CakePHPFrameworks
    • Ember.jsFrameworks
    • HadoopFrameworks
    • Node.jsFrameworks
    • SparkFrameworks
    • SpringFrameworks
    • BootstrapFrameworks
    • NPMFrameworks
    • HibernateFrameworks
    • HBaseDatabases
    • Microsoft SQL ServerDatabases
    • OracleDatabases
    • PostgreSQLDatabases
    • SQLiteDatabases
    • Google AnalyticsAnalytics
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • JIRAManagement
    • WordpressCMS
    • SalesforceCRM
    • SendGridEmail

Location

We are located in a brand new facility with easy access to Interstate 55 & Highway 53 surrounded by tons of great lunch, coffee, & Happy Hour spots.

An Insider's view of CPI, the OpenFox Company

What’s the vibe like in the office?

A happy environment with a great culture where I am continuously challenged as the company grows, yet I still enjoy a healthy work-life balance. It is easy working for amazing leaders who care deeply about the company and the employees. That trickles down throughout the company to create a great team culture.

Kim

Corporate Controller

What kinds of technical challenges do you and your team face?

Working with multiple states means working with 2 technology platforms (Oracle & SQL Server) and of late the Standardization across these 2 platforms is what makes the job challenging and interesting.

Madan

Sr. Software Engineer

What are some things you learned at the company?

I have a greater understanding of law enforcement and the work that goes on behind the scenes to keep officers and civilians safe.

Nic

Project Manager

How do you make yourself accessible to the rest of the team?

All directors and the executive team have an open door policy. Anyone can bring ideas, issues, suggestions or just talk to company management. Everyone at CPI has a shared calendar and can be invited to join meetings regardless of position or who scheduled them. When meetings cannot be face-to-face, we utilize google hangouts.

Marc

National Sales Manager

What are some social events your company does?

We do a lot of optional events on and offsite. We do just about anything on-site from BBQs to bubble hockey & bags tournaments. Offsite, we have happy hours, holiday parties, and some really fun recreational events during our "user's conference" like bowling, bocce, & Top Golf.

Neill

Sr. Sales Engineer

What are CPI, the OpenFox Company Perks + Benefits

CPI, the OpenFox Company Benefits Overview

CPI has an immense number of perks. A few of them are generous paid time off, competitive 401K plans, expense accounts, and a complete benefits package including great health, dental, and vision plans in which the company pays the premiums 100%.

Culture
Friends outside of work
Eat lunch together
Intracompany committees
Wellness Committee Quarterly Lunch Committee
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Diversity
Documented equal pay policy
Highly diverse management team
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
CPI employees can contribute up to $3500 for individual and $7000 annually to their FSA.
Disability Insurance
Disability insurance covers 60% of annual salary up to $10000 monthly maximum payout.
Dental Benefits
CPI covers $100% of dental premiums
Vision Benefits
CPI covers $100% of vision premiums with $120 for glasses and contact lenses.
Health Insurance Benefits
CPI pays 100% of the premiums for both employee & family and offers a PPO & HSA option.
Life Insurance
CPI provides full-time employees with a Life benefit equal to $25,000, and pays the full cost of this benefit. You can purchase coverage for yourself up to 5x your salary and up to $250,000 for spouse
Wellness Programs
Team workouts
Acme Co.'s team fitness initiatives include In-office yoga, In-office fitness classes.
Retirement & Stock Options Benefits
401(K)
Employees are eligible to start to defer in the plan on the first day of the Quarter after 2 Months of Service. Employees may rollover a prior employer’s qualified 401(k) plan or a qualified IRA
401(K) Matching
CPI will provide a Safe Harbor Non-Elective Contribution equal to 3% of your pay
Company Equity
CPI offers stock options through its employee profit sharing program, including vesting over a 5 year period.
Performance Bonus
Child Care & Parental Leave Benefits
Flexible Work Schedule
CPI provides employees with a flexible work schedule that includes Flexible start and end times.
Remote Work Program
CPI employees may work from home 1 day per week & work remotely on occasion if necessary.
Family Medical Leave
Employees who have been with the company for 12 months are eligible for 12 weeks of family medical leave.
Vacation & Time Off Benefits
Generous PTO
Paid Holidays
Paid Sick Days
Employees receive 5 days per year of paid sick leave.
Perks & Discounts
Casual Dress
Company Outings
Game Room
Our game room includes Ping Pong, Video Games, Arcade machine with thousands of titles, and Bubble Hockey!
Some Meals Provided
Employees get a free quarterly lunch
Happy Hours
Happy hours are hosted At team's discretion.
Parking
Free on-site parking.
Fitness Subsidies
CPI reimburses employees in a step counting program.
Professional Development Benefits
Job Training & Conferences
CPI offers employees professional development opportunities.
Lunch and learns
CPI hosts lunch and learn meetings weekly.
Promote from within