Skip to main content

This job has expired

Senior Full Stack Developer

Employer
ClearThink Corporation
Location
Silver Spring, MD
Closing date
Aug 23, 2019

View more

Job Title Senior Full Stack Developer Employment Type Fulltime Permanent Locations Silver Spring, MD Positions 2 Project Duration 4+ years Security Clearance Clearable Position Overview Client is seeking an expert level full stack developer to support our federal client. In this role, the developer will support API driven Agile Application Development technologies and capabilities in the areas of software development (testbehaviour driven development), microservicesAPIs development, web servicesUI integrations, and test of software applications and infrastructure while supporting the Application architect and the overall project team in delivering the software product incrementally. JOB DESCRIPTION Responsibilities Leverage event and policy driven microservices architecture and API management technologies to develop various business capabilities keeping security as top priority. Will work within a fast-paced Agile DevOps team contributing and collaborating within the scrum team on a daily basis. Work closely with UI developer and database engineer to lead the backend services design and decomposition lead the API based microservices development efforts Utilize Layer 7, AWS API gateway, Loopback 4, Node.js, mochachai technologies to develop and test the application Leverage serverless andor container-based approach while building and delivering services Show expertise, proficiency and desire to use industry leading application development best practices (eg TDDBDD, CICD, leveraging modern frameworks like bootstrap, Angular, Loopback, etc.) Support the Lead Architect and perform technical hands-on leadership role in the analysis, design, coding, testing, implementation, and maintenance of software solutions. Provide consultation and support services for the full life cycle of software product development. These activities will include communication with the user community during requirements analysis, prototyping, system analysis, development, fielding, and maintenance of systems. Evaluate new software products and technologies and provide recommendations to enhance existing systems or build new ones. Provide software development support for the prototyping of analytical tools, data management and user interfaces to databases, and computational utilities. Research and explore new solutions, technologies and best practices and quickly prototype those to determine the validity of those for our environment Required Skills 10+ years of hands-on software development experience and expertise on various tools, integrations frameworks and design patterns Expertise and minimum 3+ years of experience on Node.js and Angular based applications Expertise and minimum 5+ years of experience on JAVA and related frameworks 2+ years of experience in developing software applications on cloud platforms (awsazure) Experience with API management solutions (eg CA Layer 7, Mulesoft, Apigee, etc.) a big plus) Experienced in developing Restful, SOA-based, microservices applications Experience with schema-based forms Experience with HTML5, CSS3, AJAX, JavaScript, jQuery, REST and JSON Proven experience with responsive web design 3+ years of SQL Server, Oracle, MySQL, NoSQL Experience on Automated Test-Driven Development (ATDD) using Mocha, KarmaJasmine and functional test tools such as selenium, Protractor, Gherkin, Cucumber Exposure to application development using 18F Digital Library Experience working within AgileScrum development teams Experience working within a Continuous Integration environment Experience working with AWS tools and environments Preferred experience with Jira or a similar scrum management tool Strong analytical and creative problem-solving skills Excellent written and oral communication skills

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert