|Title:||Senior Java Developers – Multi-threaded Messaging|
|Job Location:||Vancouver (NE Downtown / Harbour Centre / Gastown / Yaletown), British Columbia - Canada|
|Salary:||contact recruiter for details|
|Other Compensation:||Full benefits|
|Employer Will Recruit From:||Local|
Senior Core Java Developer – NoSQL, Teracotta, Thrift - cloud-based software solutions for the financial industry. They are a fun company to work for and are consistently rated as one of the best companies in BC. To succeed in this role, you will have strong Agile and SOA experience, have worked with design patterns and multi-threaded programming, have experience with test driven development, continuous integration systems, and dependency injection containers, and have experience with network protocols such as HTTP, TLS, and TCP and with web services technology such as REST, JSON, or Thrift.
Our client is a provider of sophisticated cloud-based software services for financial institutions around the world. As a Senior Java Developer, you’ll be using leading edge technologies to build pioneering products that are used by tens of thousands of users globally to solve real world business problems. You also get to tackle interesting and engaging problems to do with scalability and high availability in big data. You will be continuously pushing the boundaries of Java technology.
This is an opportunity to work in a tightly-knit group and to apply your craft in an environment that encourages creative thinking and autonomy. The software is developed by small, focused agile teams of developers and QA. Developers think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in well.
Technologies worked with on a daily basis include:
Technical Skills Requirements:
University - Bachelor's Degree/3-4 Year Degree