Job Description :
Location: Brentwood, TN
Job Title Sr. Developer

Role Summary
Designs, Develops, and codes software and technology solutions consistent with stated architectural principles and guidelines
Design, develop, and unit test resolution for production defects
Participate in peer code review and collaborate with Tech Leads. Share insights/input with fellow developers/Sr developers.
Collaborate with Quality Assurance to solve complex problems/defects, and lead defect root cause analysis.
Education Bachelor''s Degree
Specialized Experience High level of expertise in any (one or more) of the following:
3+ 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 / J2EE 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, ELK (ElasticSearch, Log stash, Kibana)
Application development experience in Java8, Netflix stack, Kafka, ES, Cassandra, WXS, Cloud config, Docker, Framework development experience, Orchestration engine