865-444-7122

Job

Software Engineer

Posted 1 week ago

Job ID - 309

Knoxville, TN | Software Engineer | Full time

We are actively recruiting a Software Engineer for our client in Knoxville, TN.  This position is direct hire. Due to client request, qualified candidates must be eligible to work in the United States without sponsorship.

 

Responsibilities:

  • Work in a highly collaborative and multi-tasking, continually learning, agile, DevOps team
  • Produce high quality work, and always demonstrate a high work ethic
  • Communicate effectively and clearly; fail fast & learn from mistakes
  • Write web services and APIs while maintaining quality and an appropriate level of test coverage; RESTful and asynchronous messages; Gradle, Spring Boot, and Java
  • Help out as needed in a cross functional and limited polyglot manner; at times: learn and help with the UI, help the data science team, contribute to designs and architecture
  • Help with operations type activities such as system configuration management, infrastructure setup, and automated builds; Kubernetes & Containers; Security
  • Participate in peer reviews of code, designs, and tests
  • Write & verify documentation; API, Wiki, Dev docs, release notes, etc
  • Help identify risks and propose solutions

 

Experience:

  • Java
  • Spring Boot
  • SDLC
  • RESTful and asynchronous services
  • Intergration testing
  • CI/CD
  • AWS or Microsoft Azure
  • PostgreSQL or MySQL
  • SQL
  • Agile

 

Preferred Experience:

  • Caches and/or No-SQL Data Stores.
  • Kubernetes and Containers.
  • Apache Kafka.
  • Event Sourcing and Domain-Driven Design.

 

Qualifications:

  • Bachelor's degree
  • 2 + years experience

 

Apply Online