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.
Any Graduate