Job Description :
UI developer Atlanta, GA 1 year contract Job description: Participates in the design, development and implementation of complex applications, often using new technologies. May provide technical direction and system architecture for individual initiatives. Serves as a fully seasoned/proficient technical resource. Will not have direct reports but may lead projects and direct activities of a team related to special initiatives or operations. May collaborate with external programmers to coordinate delivery of software application. Routine accountability is for technical knowledge and capabilities. Works under minimal supervision, with general guidance from more seasoned consultants. Candidates must be able to speak to previous working experience with: Good knowledge on UI interaction with backend. services - SOAP/REST, their differences and advantages. CORS, etc. React JS - Concepts like Virtual DOM (document object model), building non-traditional UI (apart form based UI Websockets/Message Queue/Http differences - good if they know the concepts of web engineering. Required Experience: 4+ of JavaScript Framework coding and webapp integration. Working knowledge of Bootstrap, ReactJS and Angular preferred. Clear understanding of how to work with Cascading Style-sheets (CSS) Able to work on homegrown applications and extend functionality as required; comfortable building multi page Web Applications from scratch. Knowledge of Application Server integration; JBoss 5 or later preferred. Knowledge of Apache Web Server preferred. 2+ years working Knowledge of Linux environments. 2+ years working Knowledge of Source Control Management (SCM), Rapid Development cycles and automated deployment services like Maven, uDeploy, GIT, SVN, etc. Database Skills with working knowledge of Structured Query Language (e.g. SQL/NoSQL commands and queries 2+ years Working with Oracle, MySQL, MS SQL and SQL Developer Tools such as Toad. Experience connecting to and using Enterprise Databases and Middleware. Good communication and articulation skills, both verbal and written. Must be a team player and proactive in helping other teammates to achieve the team deliverables. Must be able to work independently with minimal guidance. Must have ability to translate requirements provided by Business Analysts and provide wire framing design.