Kforce Senior Software Developer in Evanston, Illinois

Kforce has a client seeking a Senior Software Developer in Evanston, Illinois (IL).Overview: You'll be working for a market leading online data brand currently worth $240m annually and growing quickly; you'll be working in a cross-functional team, working alongside colleagues from a variety of technical and commercial functions 'this makes us more agile, and builds greater understanding and closer relationships between technology and other business areas, it also means that you learn more, have a more varied role, and further diversify your skills! The Senior Software Consultant will be involved in the design, development, and maintenance of the enterprise web applications. Responsibilities & Duties:

  • Responsible for development of web-based enterprise applications from specifications

  • Working closely with various teams to design and develop new products

  • Logging and tracking of assigned defects to closure using standard tools

  • Responsible for staying current on advancements in technology, design practices, and architecture, as well as the latest software and networking processes, tools, and methods, and for making recommendations on how these advances can be applied to the current products and engineering practices

  • Responsible for reporting progress against schedule for all assigned tasks on a regular basis

  • Bachelor's degree in Computer Science or related major

  • Minimum of 8 years of related experience, including prior experience as a programmer in a commercial software development environment

  • Requires the ability to write robust code with built-in unit testing

  • This position requires an experienced engineer capable of operating with minimal supervision and a strong tendency to independent thought

  • This position will utilize the candidate's strong technical background and analytical skills

  • Experience and knowledge in Secure SDLC and Security API including authentication, authorization & Application Vulnerabilities

  • Knowledge of OWASP Top 10, CWE Top 25 concepts

  • Expert-level development experience using Java, J2EE and RESTful Web Services

  • Experience with Spring MVC, Struts

  • Hibernate, JPA and jQuery frameworks

  • Strong understanding of SOA and API concepts, including security

  • Experience with XML technologies (XSD, XSL, DTD)

  • Experience working with Relational and NoSQL databases

  • Experience in Oracle and SQLServer database systems

  • Familiarity with Java IDEs, preferably Eclipse

  • Familiarity with version control systems: GIT and/or Subversion

  • Strong object-oriented design skills and a track record of delivering designs to market

  • Solid verbal and written skills

  • Demonstrated ability to work independently or within a team environment

Technical Skills:

  • Java, J2EE

  • Struts, Spring, Hibernate

  • Tomcat / Apache

  • Oracle / SQL Server

  • XML, XSL

  • HTML, Java Script, AJAX

  • Web Services

  • Unit Testing

  • SDLC, Agile, Scrum

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