Life Fitness-Web Applications -Software Engineer

Brunswick   •  

Franklin Park, IL

Less than 5 years

Posted 270 days ago

This job is no longer available.

Web Applications – Software Engineer

Franklin Park

Interested in joining Brunswick’s heritage business unit as a key member of our team?

Why Life Fitness? Life Fitness is a world leader in manufacturing cardio and strength equipment. We have a long-standing commitment to thoughtful product development and partnership which has resulted in being a global leader in the commercial fitness industry with over 400 different products delivered to thousands of commercial and home fitness customers worldwide. Our commitment to product leadership is displayed each and every day, by dedicating more people and resources to make sure our products feel great and perform safely. Life Fitness is more than just our name; it's What We Live For.
Information on this exciting opportunity…..
The main responsibility of the Software Engineer is developing, implementing, and providing support for planned and existing web applications. Development is primarily in Java and based around Spring, Hibernate and Ibatis. UI development is currently GWT.

Accountabilities:
• Develop, implement, and provide support for planned and existing web applications
• Act as a consultant providing technical expertise related to web applications
• Maintain rapid familiarization and adoption of new technologies
• Keep up to date on a wide variety of systems and quickly identify production issues and provide solutions.
• Assist with other duties as required

REQUIRED EXPERIENCE

• 2+ years of experience in Java programming in scalable environment and in object-orientated design principle and methodologies
• Working knowledge in enterprise Java programming environment and frameworks, including J2EE, JDBC, Spring, Servlets, JavaScript /GWT /AJAX, HTTP, HTML5, CSS3
• General knowledge of the Web Service and REST frameworks
• Experience with interfacing with teams (product development, business analysis, third party) located in other regions. Very strong autonomy required.
• Research and application of new technologies and development tools
• Experience working with or developing Open Source projects

What you bring to our team:
" Bachelor of Science degree or higher in Computer Science or related discipline
" 2+ years of experience in Java programming in scalable environment and in object-orientated design principle and methodologies
" Working knowledge in enterprise Java programming environment and frameworks, including J2EE, JDBC, Spring, Servlets, JavaScript /GWT /AJAX, HTTP, HTML5, CSS3
" General knowledge of the Web Service and REST frameworks
" Experience with interfacing with teams (product development, business analysis, third party) located in other regions. Very strong autonomy required.
" Research and application of new technologies and development tools
" Experience working with or developing Open Source projects

Why is this role for you?
" You have previous experience with BDD(Behaviour Driven Development) and TDD (Test Driven Development) using testing frameworks.
" You possess working knowledge of Android or iPhone development preferred
" You are familiar with Web 2.0 authentication schemes, SAML /OpenID /OAuth and browser cookie based SSO technologies
" You have working knowledge with JMX, OSGi, Java XML binding frameworks, Apache Commons library
" You possess strong general knowledge of TLS /SSL, JAAS and JCE framework and usage a plus
" You possess strong general knowledge of AWS and/or GAE
" You possess strong general knowledge of LifeRay and Wicket is preferred

In addition, Brunswick offers competitive salaries, bonuses, best-in-class benefits and career growth potential. You will make a real difference here and have tangible accomplishments to celebrate that impact the business as a whole.

You are our ideal hire because you are looking for the next opportunity in your career that offers product development and new cutting edge technology.

JR-008310