Job Description :
Position : Lead Java Developer
Location : Brentwood, TN
Duration: 12 + Months

Basic Qualifications :
-10+ years of experience with Core Java J2EE development

Job Description :
Duties:
Participate in architecture, development and implementation of technical systems.
Strong Java skills with knowledge of JVM tuning and Java best practices.
Experience with dependency injection frameworks (Spring, CDI, Guice, etc
Experience with object-relational mapping technologies (Hibernate, JPA etc)
Skills:
7+ years’ experience in Java-J2EE Development
Designed and implemented an enterprise level solution using Spring Boot, Spring LDAP, Spring REST
Application development experience in Java / JEE Technologies: Spring, Spring Boot, Spring Security OAuth2, Spring Security, Spring REST, Spring LDAP, Spring Data, JPA, Hibernate, Struts, JSP, Servlets, EJB, JMS, SOAP, WSO2 ESB, Kafka, Zuul, Hysterix, Kibana, ELK (ElasticSearch, Log stash, Kibana), Cassandra, GO Language
Application development experience in Java8, Netflix stack, Kafka, ES, Cassandra, WXS, Cloud config, Docker, Framework development experience, Orchestration engine