Job Description :
Java Developer

Location: Knoxville, TN
Duration: 6 months

Required:
Server-side Java background
Working familiarity with Spring, Hibernate
Experience writing and calling REST and SOAP web services
Strong test orientation (unit+)
Strong investigative code-reading skills Experience reading and programmatically working with XML
Experience with one or more of Maven, Gradle Experience with Git
Experience developing as part of a Scrum team Java 6,7 and 8
Knowledge of JMS topics (Topics, Queues, Bridges)
Desirable:
Working familiarity with one or more JBoss, Tomcat, Embedded Tomcat and SpringBoot
Experience with as many of Cxf, JAX-RS, AXIS REST and SOAP libraries as possible
Experience reading and programmatically working with JSON
Experience developing software in Cloud Environment or lacking experience, thorough understanding of Amazon’s cloud services, specifically.
Experience with Gradle. Experience using the Jenkins CI tool
Experience working in Scrum with remote team members Experience working with JMS Topics, Queues, Bridges

Highly Desirable:
Experience with SpringBoot, JBoss and EmbeddedTomcat
Experience developing software for, and deploying in, Amazon’s cloud services; especially SNS, SQS, S3, EFS, Route53
Experience with Docker Experience with a container management system such as ECS, Docker Swarm or Kubernetes
Experience with both Git and Subversion
Experience with both Maven and Gradle