New York City, United States
Last shared 64 days ago
·Overall 5+ years of work experience in commercial Java development and 2+ years of hands-on experience in Scala;
·Excellent coding skills, knowledge of OOP and FP design patterns;
·Excellent designing skills of complex high-load concurrent and distributed systems (SOA/EDA);
·Solid knowledge with Frameworks (Akka, ScalaTest);
·Solid knowledge with NoSQL (MongoDB/Cassandra/Redis);
·Knowledge in RDBMS (PostgreSQL/MySQL/Oracle);
·Hands-on experience in TDD;
·Experience in Git, Jenkins, Jira/Redmine;
·Responsible, self-motivated, hardworking and excellent team player;
·Nginx, Backbone.js, Protractor
·Overall 1+ year of work experience acting as Scrum Master or Team Lead;
·Experience of working with requirements
·Hands-on experience in Nginx
·Experience of working with Protractor
·Domain expertise in Investment Banking and/or a willingness to learn
·Hands-on experience in message broker systems (Apache Kafka/RabbitMQ)
·Work with requirements;
·Code development and refactoring;
·Write regularly Unit and Integration Tests;
About the Product/Project:
Client: The leading global investment banking, USA
Technology: Scala, MongoDB, Akka, Nginx, Backbone.js, Protractor
Summary: Continue working on a platform for Structured Investments (both for Broker-Dealer and Private Banks). Work consists of both, improving the existing system (though the system is brand new) and introducing new functionality, new screens, etc. Example of the new task – add secondary market (the ability to buy and sell investments).
In fact, we work directly with sales group, who define requirements. This is a product, which they use to provide functionality to clients. The platform is not self-purpose. It is a way to sell new service and generate revenue. In that sense, we are doing product development.
We are also involved in UXD part.
Sign up free of charge to apply for jobs and meet your future colleagues!
Sign up for free