This closed position was filled. Check out our Jobs Search Page for our current open positions similar to this one.
|Title:||Senior Java Developer – Multi-threaded Messaging|
|Job Location:||Kelowna, British Columbia - Canada|
|Salary:||$85,000.00 - $95,000.00 - Canadian Dollars - Yearly|
|Other Compensation:||Full benefits|
|Employer Will Recruit From:||
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. This is a small satellite office working on an integral part of a large system. 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