Kforce Full Stack Developer in Chicago, Illinois

Kforce has a client seeking a Full Stack Developer in Chicago, Illinois (IL).Summary:We're looking for an experienced full stack software engineer to support existing production system and work on a variety of interesting projects. The client is expanding its solution portfolio by creating a platform that will enable creation of dynamic, personalized, rules driven content that can be tailored to individuals. We are in the stage of trying new frameworks, technologies and pushing the technology adoption boundary in Healthcare with our innovative solutions. The successful candidate will be involved in the architecture, design, and coding phase of these critical projects and establishing technical solutions that fit within defined timelines. We expect this person to foster innovation through the adoption and promotion of new techniques, tools, and processes.

  • College degree (Bachelor's degree) preferred or equivalent years of experience

  • 7 years of experience in technology development

  • Strongly prefer at least 5 years of experience in Java application development and/or software engineering

Technologies and Frameworks:

  • Good knowledge of Java (Java8 desired, but not required)

  • Required experience with Spring framework

  • Java persistence experience with JPA or Hibernate

  • HTML and CSS (strongly preferred one or more of the following (e.g. HTML5; CSS3; CSS Image Sprites)

  • Object Oriented Design Principles

  • Good knowledge of JavaScript

  • Experience with JavaScript frameworks and libraries, such as AngularJS and ReactJS, etc.

  • Experience designing and developing microservices

  • REST API design

  • Understanding of SQL for SQL Server actions, with SQL best practices (for writing SQL statements)

  • Knowledge of Front End development concepts (ie. Responsive Design, progressive enhancement, minimal download strategy, etc.)

  • Knowledge and exposure to Liquibase database change management library

  • Application Server Experience such as Tomcat, JBoss or equivalent

Software Tool Experience:

  • Such as with Docker, or Maven2 (for Java build and container usage)

  • Design Patterns and Refactoring

  • Strongly prefer experience with JUnit or TestNG, and Mock Frameworks for use in Continuous Integration

Preferred Process Methodologies:

  • Agile methods and Test Driven development

  • Scrum methods, (e.g. Kanban and story review for action)

Other Preferred knowledge, Certifications, or Skills:

  • Strong analytical, interpersonal and communication skills are required for this high collaboration team

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.Compensation Type:Hours