Job Description :
Position: Java Lead
Location: Plano, TX
Duration: Contract (Long Term)

Job Description:
8-10 years of experience using Core Java/JEE
8-10 years of experience with Spring Boot, Spring Security, etc
Proven track record in conceptualizing, designing, developing & delivering products from scratch by managing team
Hands on with experience on Web Services using REST, JSON
Experience developing web applications (Spring MVC, RESTful, JAX-WS, JAX-RS, Web Services)
Familiarity with Micro-services Architecture
Experience working with Ant/Maven/Gradle, GitHub/Bitbucket, Junit or Other Unit Test frameworks
Experience working on Apache HTTP, Tomcat Servers
Experience working on enterprise-ready container platforms like Docker
Advanced understanding of Object Oriented Design, Design Patterns and UML
Experience using MYSQL database & NoSQL databases like MongoDB, Redis, etc. & data management like Cassandra
Solid experience in design, coding, unit testing and debugging
Experience with continuous integration tools (e.g. Jenkins, Pipeline, Junit, SonarCloud etc)
Experience working in Agile development environment