Application Developer

Sorry, this job was removed at 1:52 p.m. (CST) on Friday, March 30, 2018
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

where great ideas win

In every office around the world, InnerWorkings offers an entrepreneurial culture that sets ambitious goals and looks beyond the status quo.

At InnerWorkings, we reward sharp, unconventional thinkers who are motivated to create their own success. Our winning culture draws from employees who step up to the challenge of solving tough problems and making a difference.  We dream big, so our clients can dream bigger.

the job

We are currently hiring an Application Developer skilled in Java, J2EE and related technologies, to join our Chicago team. The developer is responsible for maintaining the current Java code to meet business demands. Our ideal candidate must have a strong foundation of Java and SQL software development and must have experience within an agile development environment.    

responsibilities

  • Participating in project planning sessions with architects and team members to analyze business requirements and outline proposed solutions.
  • Identifying and scoping functional and technical work units required to implement proposed solutions.  
  • Completing implementation of functional and technical work units, including unit tests required to validate correctness and prevent regression.
  • Providing oversight and guidance for junior developers, including periodic code review and pair programming.
  • Keeping up-to-date with new tools and technologies that help to develop better software faster.
  • Understanding OO design patterns.
  • Working closely with BAs and implementation staff to understand requirements and deliver software that meets customer needs

requirements

  • 3+ years of experience in Core Java Language Skills.
  • Bachelor’s Degree in related discipline.
  • Excellent understanding of Hibernate and Spring. (2+ years experience).
  • Strong understanding of SQL (1+ years experience).
  • Preference to working with Agile Software methodology.
  • Experienced with unit test tools: JUnit, TestNG, Mokito, or JMock.
  • A keen eye for usability and design in customer facing software.
  • Previous involvement in Agile development environments and familiarity with Agile development processes.
  • Familiarity with the following tools or technologies:  SQL / TSQL (SQL Server 2000 or 2005), Eclipse, Maven / Hudson / Jenkins / Nexus, Message Oriented Integration / JMS (ActiveMQ) / ESBs (ServiceMix or MULE).
  • Entrepreneurial minded with an internal drive to continuously hit goals and succeed.
  • Experience excelling within fast paced, high energy environments.
  • Experience with Spring MVC, Grails, Google Web Toolkit, Swing is a plus.
  • Entrepreneurial minded with an internal drive to continuously hit goals and succeed.
  • Experience excelling within fast paced, high energy environments.

benefits

At InnerWorkings we understand that your life extends beyond the workplace. We value our employees and offer a variety of benefits including health and wellness, time off, volunteer opportunities and retirement plans designed to keep our employees at the top of their game and inspired to be a part of the InnerWorkings team.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our headquarters is located in a vibrant River North neighborhood walking distance to both blue and brown line CTA trains.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about InnerWorkingsFind similar jobs