Looking for an experienced Full Stack Developer who understands the importance of maintainable code and comprehensive tests and values simple, restful services to join our Investment and Risk Technology team.
We have a pragmatic approach to architectural and technology choices, and hope you will too. We pair program and follow Test Driven Development because we know it delivers remarkable results.
Our core infrastructure runs on Spring Boots, Spring Data and Spring Cloud Services. On the frontend, we use React. We deploy our applications to Cloud Foundry.
You’ll be a critical member of our team and your work will be very visible to project stake holders. If you join us, you will have the chance to help shape the future of Portfolio Management platform.

Responsibilities & Deliverables:
Work closely with the product owner, business analyst and design team to understand business problems to build technical solutions
Actively seek opportunities to improve technical processes and present to the team
Respects refactoring of code as well as deferring technical debt when/where applicable
Demonstrate pragmatic approach to building technical solution
Design, develop, test, deploy, maintain and improve software and processes
Write high quality, high-performing and well-tested code
Turn design requirements and prototypes into working applications
Design for and deploy to cloud infrastructure
Analyze and improve efficiency, stability, scalability and security

Key Requirements:
Strong production experience with React / Redux.
Strong production experience with Web Development using Javascript, CSS & HTML5 (3+ years)
Java and Spring experience
Must have mastery of relational databases and SQL
Production experience with continuous integration
Familiarity with Git

Bonus Points:
Knowledge on Single Page Application Web Development
Knowledge on Webpack and Chrome Dev tools.
Prior experience using Bable.js
Experience with Selenium , Junit & Jasmine is a plus
Strong experience with test driven development is a plus