Front End Developer

  • location: Minneapolis, MN
  • type: Contract

job description

Front End Developer

Position Overview:

Responsibilities/Deliverables that the resource will be responsible for:

  • Drive and develop Angular 4 front end applications architecture
  • Work with modern back-end platforms, web services languages and technologies in a multi-tenant, centrally deployed microservices based environment.
  • Design, code, test, and support both UI and backend services
  • Work with architecture team to understand high level designs and formulate low level designs.
  • Work with Scrum Masters, Product Owners, and peer developers to create technical solutions that meet business and technical requirements
  • Design, code, install, test, debug, and document software solutions using appropriate processes, tools, frameworks, libraries, patterns, best practices and standards.
  • Create development standards, guidelines and best practices.
  • Work closely with a centrally managed release team for higher environment deployment and support
  • Design performant software with a DevOps mindset that will scale as our volumes increase. Optimize software for speed and compatibility
  • Create and maintain technical documentation.
  • Demonstrate strong technical architecture and leadership skills with ability to handle multiple activities in a dynamic and energizing environment.
  • Investigate components of new tools and technologies.
  • Resolve customer complaints with software and respond to suggestions for improvements and enhancements
  • Participate in story refinement and other scrum ceremonies to ensure sound technical design.
  • Communicate and effectively articulate technical decisions to product owners and stakeholders.
  • Collaborating closely with all the other members of the team to take shared responsibility for the overall efforts that the team has committed to.
  • Perform technical code reviews with peers to ensure quality.
  • Troubleshoot system issues, fix software defects, perform overall testing/debugging
  • Developing and maintaining long term business domain knowledge.
Skills Overview:

What are the MUST have skills that you are looking for in a candidate?


  • Bachelor's degree in Programming/Systems or Computer Science or other related field
  • A minimum of 5 years of experience required with Java/Java Spring technologies
  • At least a year of experience with development on Angular4, AngularJS, Angular platform is preferred
  • 7 or more years of analysis and programming experience
  • Experience working in applications, systems or IT operations
  • Demonstrates in-depth knowledge of a broad range of hardware and software products
  • Experience with an agile/scrum team environment
  • Demonstrated ability to analyze and interpret complex problems or processes, identify and understand requirements and develop alternate
  • Experience designing, developing, testing, and deploying applications/ systems using proven or emerging technologies, in a variety of technologies and environments.
  • Strong grasp of automation tools.
  • Implementation of Microservices applications using Netflix tech stack
  • Develop framework to service modelling and design
  • Tools to support continuous integration and delivery pipeline
  • Spring with Netflix tech stack.
  • Java / Java RX
Desirable technologies

  • Cassandra NoSQL db.
  • Oracle Relational db.
  • SOAP API's
  • JBOss
  • Cassandra
  • Oracle
  • Caching technologies
  • Elk stack

get jobs in your inbox.

sign up

related jobs

    Pension Specialist

  • location: Minneapolis, MN
  • job type: Contract
  • salary: $16 - $17 per hour
  • date posted: 5/31/2018

    Java Developer

  • location: Minneapolis, MN
  • job type: Contract
  • date posted: 6/4/2018