Job Description :
Java UI (FrontEnd) Developer – Charlotte, NC
W2 Permanent - Full Time
120K + benefuts
Locals must be interview Face to Face.
Relocation assistance is available up to 2K plus airfare and hotel stay up to 2 weeks.
Medical benefits (medical, dental, vision)

Develop cutting edge cloud based software (SaaS) and cloud based Platforms (PaaS) as well as building configuration driven, flexible software applications for some of the largest hospitals and healthcare networks in the country
Use the latest technologies, tools, and techniques (Java, JavaScript, Spring Cloud, Docker, PostgreSQL, Agile)
Participate in code reviews, whiteboard discussions and standups on a daily basis
Collaborate with other engineers in an iterative, agile development environment with a focus on delivering code
Contribute to the architecture and development of a highly scalable software
Enjoy a highly collaborative and innovative work environment

Education & Experience:
Bachelor’s Degree Required
7-15 years experience strongly preferred
Progressive, related application development experience with a strong foundation in UI development and design with a focus on JavaScript, CSS, React, etc.
Experience in the following technical areas with demonstrated proficiency:
Software Design / Development and has coded many applications used for business. Works to provide functionality
Web Application Development (JavaScript, HTML, CSS – ES6, Webpack)
JavaScript Framework Knowledge (jQuery, Node.js, Angular, React, Dojo, D3.js)
Object Oriented Programming Required (Java, Spring Framework)
Containers & Orchestration (Docker)
Continuous Integration (Bamboo, Jenkins, Maven, Gradle)
Relation Database Knowledge (SQL, Oracle, Netezza, PostgreSQL, MySQL)
Proficient with Spring technologies (Boot, Batch, MVC, JDBC)
Testing strategies (TestNG, Mockito, Selenium)
Source Code Control (GIT)
SDLC/ADLC Methodologies
Experience analyzing data solving problems and troubleshooting to provide solutions
Experience in entire application development process, specifically Agile
Experience developing large, multi-faceted projects and coordinating with other teams