10 days old
2017-11-082017-12-06

Sr. Full Stack Web Developer

Coralville, IA 55541
  • Job Code
    586532
  • Payrate
    $80,000 To $100,000

Requirements:


5 - 10 years of experience with strong expertise in the following:



  • How to design and develop APIs


    • The Twelve Factors (12factor.net)
    • RESTful principles - Roy Fielding description of network based software architectures, security, versioning, error handling, documentation (Swagger)
    • Microservices architecture - edge services, configuration services, gateways, authentication services, publish-subscribe messaging system (Kafka), service isolation
    • Java (Groovy):


      • Java - Java basics + Streams API (filter, map, reduce, and iterate),Collections API, closure syntax, method-references, Concurrency API (Callables, Futures)
      • Web development - Spring Framework, SpringBoot, understands inversion of control (IOC)


  • User interface and user experience


    • HTML/CSS - response design, progressive design, material design
    • JS Frameworks - AngularJS, React, Web Components (Polymer)



Preferred experience / proficiency with the following:



  • Server, network, and hosting environment


    • Amazon services - EC2, S3, EC2 Container Service
    • Discovery services - Consult
    • Containers and Container Management - Docker, Kubernates




  • Relational and nonrelational databases


    • SQL - MySQL, MS-SQL
    • No SQL - Cassandra, Elasticsearch

  • Software Lifecycle Development


    • Source code control - Git (GitHub)
    • Build management - Gradle
    • IDE - IntelliJ, Eclipse
    • Continuous Integration - Jenkins
    • Project Management - JIRA
    • Documentation - Google Docs, Confluence
    • Can work with Linux bash shell

  • Quality assurance


    • Testing Frameworks - Spock, Mock
    • Test Automation and reporting

  • Security concerns throughout all applications


    • Best practices - OWASP guidelines (OWASP Top 10)
    • SSL
    • Authentication/Authorization frameworks - OAuth, Java Web Tokens (JWT)

Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Sr. Full Stack Web Developer

Randstad Technologies
Coralville, IA 55541

Share this job

Sr. Full Stack Web Developer

Randstad Technologies
Coralville, IA
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast