Description

Responsibilities

  • Communicate team wide progress and identify blocking processes/patterns that hold a team back.
  • Participate in paired programming and code reviews with juniors to expand the team’s collective knowledge and understanding of software engineering.
  • Turn complex ideas into manageable pieces of work to complete as part of a product team.
  • Provide technical guidance to leadership so that solutions are built with innovation and sustainability in mind.
  • Collaborate with designers, developers, and product owners to build solutions.
  • Coach and mentor software developers.

Required Skills

  • Very strong in UI (jQuery, JavaScript, angular (plus to have angular).
  • Good exposure/understanding of proper RESTful API design principles and experience working with back end teams who develop APIs.
  • Extensive knowledge of Core Java, J2EE (Strong).
  • Strong front-end development skills, experience with JavaScript libraries/frameworks.
  • Knowledge of SOA and web services internals.

Required Experience

  • 5+ years of experience developing web applications, front end development, etc.
  • 2+ years of experience developing applications with Angular 5 or newer.
  • 2+ years of experience with Java Spring layer, javascript frameworks such as Angular 2+, React and Vue.js.
  • Experienced in problem-solving, and able to follow a methodical implementation process.
  • Previous experience with Agile tools, DevOps, Splunk, Source control and versioning tools (Git, TFS).

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field


 

Education

Any Graduate