Job Description :
                                                                             Position: Java Architect
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
	Need to closely work with business & Developers team, fill the gap between business & developers
	Full lifecycle application development
	Design, code and debug software
	Participate in software modeling and simulation
	Participate in system architecture (high level & low level designs)
	Participate in making choices of new technologies
	Integrate new software solutions with existing systems
	Responsible for feature or product deliverables
	Extract and reverse engineer existing code
	Estimating the team work needed for project delivery, monitoring & guiding the team to ensure delivery in time with predefined quality
	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