nlx logo

Search Jobs from Veteran Friendly Employers

Kforce Software Developers in Greenwood Village, Colorado

Kforce has a client that is looking for two Mid-Level Software Developers to join their team in Greenwood Village, Colorado (CO).Team/Purpose:We are a group of 3 developers, a DevOps and a tester. Our focus is to expose search functionality to other teams within Company. The data itself is which movies and programs are available to watch and when. It also includes metadata, for example, which actors and directors were involved.We partner with an external company who incorporates our data with other sources and exposes it back to us. Their underlying system extends Solr. We use their web interface to create and manage business rules written in Lucene. These rules modify search results. For example, returning movies that are of a specific genre. Part of the role is to create and maintain these business rules.We expose this system through a Java library. It is used as a dependency by other teams in their projects. Additionally, we expose the library via our own REST service. Extending this library with new features is part of the role.Future work:Introducing voice search functionality, transforming the library into services, and assuming responsibility for providing some of the data to our external business partner. This provides members of the Natural Search team with the opportunity to work on multiple applications utilizing a variety of interesting and modern technologies.

  • Git

  • IntelliJ

  • Java 1.8

  • Jenkins

  • JSON

  • Linux (server side)

  • Maven

  • REST

  • Spring (dependency injection)

  • SQL

  • Unit/integration tests

  • XML

Nice to haves:

  • AWS

  • Containerization

  • Docker

  • DropWizard

  • JavaScript

  • Jersey

  • Kubernetes

  • Microservices

  • MongoDB

  • Rest Assured

  • Solr/Lucene

  • Spring Batch

  • Spring Boot

  • Swagger

  • TestNG

  • Tomcat

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