Full Stack Software Engineer in New York, NY at Open Systems Technologies

Date Posted: 10/25/2019

Job Snapshot

Job Description

A global financial firm is seeking a Full Stack Software Engineer to join their team in New York, NY.

Qualifications

Required

  • Must have at least a Bachelor’s degree in Computer Science, Engineering or a related field
  • 3-5 years of experience in core skills
  • Strong exposure on Core Java, Spring, Spring boot, REST APIs, Microservices
  • Understanding of object-oriented principles and design patterns
  • Strong Front End Development Skills in Angular or React, preferably React
  • Experience in creating web applications and sites using JavaScript, HTML5 and CSS3 and possibly Node JS
  • Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
  • Proven ability to write comprehensive unit and integration tests
  • Good understanding of Agile based execution processes
  • Design highly scalable software solutions to improve functionality and system longevity
  • Expected to adapt in dynamic and collaborative work environment and make independent decision
  • Experience working within Agile/Scrum Methodology

Preferred

  • Experience with build tools, such as Git, Maven, and Jenkins
  • Experience with TDD/BDD methodologies and tooling, such as Jest, Enzyme, Mockito, Jasmine, Mocha, Karma
  • Knowledge of State Management libraries, such as Redux, MobX
  • Experience in the finance industry or knowledge of financial products is a plus
Job keywords: