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.