Position : Java Developer Location : Charlotte, NC/ SFO, CA (Hybrid) Duration Long-term Must have 8+ years’ experience in enterprise application development projects Strong hands-on experience in Core Java Strong experience in Java 8, Advanced Java, Spring, Spring Boot. Strong coding practices in OOPS Concepts, Data Structures, Java Algorithms, Design patterns Strong knowledge in Web services (REST) and JSON. Strong experience in RESTful APIs. Hands on experience on HTML, CSS, Java script, bootstrap Hands on experience in Web Services producer and consumer (Both REST and Microservices) Hands on experience in Spring, Spring Boot, Design Patterns Strong experience in SQL, PL-SQL Experience in design, analysis, development, coding, unit testing, debug and documentation for complex systems Work experience in business services, batch applications, large/complex products development Experience in enhance integration capability between front-end and back-end systems Good to have experience in Cloud computing technology Good troubleshooting skills Experience in Agile projects