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