Associate, Fullstack Java developer (Angular)

Associate, Fullstack Java developer (Angular) Job Description Template

Our company is looking for a Associate, Fullstack Java developer (Angular) to join our team.

Responsibilities:

  • Work with globally distributed teams that work across time zones following industry standard agile practices;
  • Architect, develop, deploy, and maintain fast and scalable web apps complying with SDLC best practices;
  • Partner closely with program and product management teams, to enhance the product offering and drive up user engagement and adoption.

Requirements:

  • Able to work independently with minimal direction when appropriate;
  • Experience creating wireframes for prototyping needs;
  • Experience with Angular 2+, or experience with React/Vue and willingness to move to Angular 2+ is a must;
  • Some experience with a back-end language (preferably Java and Python) and web framework preferably Spring MVC;
  • At least 6+ years experience as a software engineer, total experience 7-8 years;
  • Experience with test frameworks such as Protractor, TestCafe, Jest, Jasmine/Karma is desirable;
  • Familiarity with SQL/NoSQL data modelling, modern build/deploy tools like Git and Maven, agile development concepts and tools;
  • Experience with web technologies, including Typescript, RxJS, NgRx is a must;
  • Experience architecting, designing, deploying complex web applications/RESTful APIs in a production capacity;
  • Experience in the finance industry, knowledge of financial products/markets, cloud development practices is a plus;
  • BA/BS in Computer Science or equivalent practical experience;
  • Excellent communicator, both written and verbal.