Description

Job Title           :     JAVA LEAD
Location           :     Charlotte, NC
Experience        :     9+
Duration           :    Hybrid (3 days onsite)
Job Description : 
•          Bachelor’s degree in Computer Science, Engineering, related discipline or equivalent skills and practical industry experience
•          Solid experience using Java in complex application development.
•          Experience in Leading a team with onsite/offshore co-ordination and good communication skills.
•          Good experience with design patterns.
•          Strong experience in Microservices Architecture, MVC Architecture , J2EE Design Patterns such as MVC, Singleton, DAO and others Technical Expertise in Spring and Spring Boot                                                             framework     features, Microservices, Angular, HTML, CSS, Swagger, Junit-Mockito.
•          Experience in Web Services like SOAP, REST, and good Knowledge in SOA Experience in using build tools like maven, gradle and automation servers.
•          Experience in Agile development (SCRUM) methodologies Experience in OOP, Object Oriented Analysis (OOA) and Design (OOD)
•          Experience designing and building complex data workflows for customers
•          Understanding of web services development using Java (HTTP, REST APIs, Tomcat)
•          Knowledge of multithreaded or event-driven programming
•          Experience writing unit tests and e2e tests
•          Ability to adapt to working with a wide array of technologies and languages.

Education

Any Graduate