Job Description :
We are looking for a Full-time contractor or employee for a UI Developer role at one of our client site.
This role is responsible for the following:
  • Define and Develop low-level design documents
  • Contribute to and follow software engineering best practices to create robust and standardized solutions
  • Work closely with Business Analysis and Project Management in executing the assigned development work 
  • Participate in design and development activities for existing and new components
  • Perform full stack development including Database, Services, Web Applications, and Front-end development by utilizing various versions of programming languages and frameworks 
  • Write scalable and high available code by following the design principles and software engineering best practices
  • Perform code reviews, unit testing, integration testing, test case automation, continuous integration and continuous deployment
  • Identify, investigate, and resolve production problems in a timely manner, based on the priority
 
The Workers must have a strong Technical Lead background with extensive experience in the following:
  • Strong working knowledge of the following DFPS systems/programs (including but not limited to): IMPACT, PACES, ABCS, PEIRS, NEICE, e-Report, e-Travel, General Placement Search and Community Based Care.
  • Eight or more years of experience with Enterprise level Java applications with over three years of experience in a technical lead role.
  • Ability to plan and coordinate technical activities including work break down, assignments, estimation of level of effort, enforcement of standards, code review, build engineering, testing, and release management.
  • Work closely with Business Analysis and Project Management in prioritizing the assigned work and providing options/alternatives.
  • Lead the design activities for existing and new components, make recommendations to the technology leadership.
  • Define the automation requirements in a priority order from within the team, including build, testing, and security from CI/CD perspective.
  • Technical background with progressive experience with various versions of programming languages and frameworks.
  • Ability to simplify design complexities for Junior Developers to meet the quality and timeline objectives.
  • Experienced with Full stack development capabilities including Database, Services, Web Applications, and Front-end development.

Skills(Required) :
  • Professional experience in software engineering
  • Hands-on experience in Front End/UI development, enhancing and maintaining enterprise-class applications on the J2EE application development platform
  • Hands-on development experience implementing applications utilizing any J2EE Application Server, Authentication and Authorization, Caching strategies
  • Hands-on experience in writing code with front-end development technology including Java, J2EE, HTML, CSS, JavaScript, JQuery, JSON, XML, JavaScript Framework, Bootstrap 3 or 4, Angular, JSP (Java Server Pages)
  • Expert in one of more of Angular Framework, AJAX, Bootstrap (3 or 4), JavaScript framework, NPM
  • Experience in IBM WebSphere Server deployments
  • Experience in WebLogic Application Server deployments
  • Experience with user journey mapping, story boarding, creating mockups and wireframes, application usability design, fast prototyping, and proof-of-concept development
  • Expert in Responsive and Progressive Web Application Development

Skills(Preferred) :
  • Experience in SOAP or RESTful Web Services
  • Working knowledge of code Version Control using SVN or Git or Maven, Liberty, and Jira
  • Technical Documentation including Design Documents, Standards, and Configuration Plans
  • Working knowledge of development standards for accessibility compliance for websites
  • Experience as a participant in agile software development teams
  • Working knowledge of Test Automation (Selenium, LoadRunner, Accessibility testing) and the ability to troubleshoot integrations with HP ALM
  • Experience in Static Coding Analysis using SonarQube or Veracode or similar product
  • Working knowledge of Responsive / Mobile Development
  • Working knowledge of Web Content Accessibility Guidelines (WCAG) 2.0 / Sec 508
  • Experience with UI test framework Karma, Jasmine, Cucumber, QUnit or similar
  • Working knowledge of Continuous Integration, Jenkins or equivalent
  • Strong working knowledge of the following DFPS systems/programs: IMPACT, PACES, PEIRS, NEICE, SSCC, ABCS, Child Placement Portal, and Community Based Care, including Impact 2.0 Phase 2 uses JSP
             

Similar Jobs you may be interested in ..