Senior Java Developer
Confirmed live in the last 24 hours
Cloud-based communication solutions for regulated industries
Company Overview
Global Relay stands out as a leading provider of compliant, cloud-based electronic communication solutions, servicing over 20,000 customers in 90 countries, including 22 of the top 25 banks. The company's integrated compliance solutions, including intelligent archiving, superior data connectors, and proactive surveillance, enable regulated organizations to meet collaboration, privacy, and security requirements. With a focus on the global financial sector and other highly regulated industries, Global Relay offers tailored solutions for compliant communications, demonstrating its industry leadership and technical prowess.
Data & Analytics
Government & Public Sector
Energy
AI & Machine Learning
Financial Services
Company Stage
N/A
Total Funding
N/A
Founded
1999
Headquarters
Vancouver, Canada
Growth & Insights
Headcount
6 month growth
↑ 6%1 year growth
↑ 23%2 year growth
↑ 49%Locations
Halifax Regional Municipality, NS, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Apache Kafka
Data Analysis
Elasticsearch
Hadoop
Java
MongoDB
REST APIs
Apache Thrift
NoSQL
Cassandra
Quality Assurance (QA)
TCP/IP
CategoriesNew
Software Engineering
Requirements
- NoSQL DBs (Cassandra, MongoDB, HBase, Zookeeper)
- Serialization libraries (Thrift, Protocol Buffers)
- Large scale data processing (Hadoop, Kafka)
- Dependency injection frameworks (Guice, Spring)
- CQRS frameworks (Axon)
- Text search engines (Lucene, ElasticSearch)
- 5 years of experience working with distributed software at scale
- Solid experience with agile development methodologies
- Solid experience with multi-threaded programming
- Solid understanding of design patterns and their benefit
- Experience with network protocols such as HTTP, TLS, TCP
- Experience with service-oriented architecture
- Experience with web services technology such as REST, JSON etc
- Experience with continuous integration systems
- Experience with dependency injection and mocking techniques
Responsibilities
- As a Senior Java Developer at Global Relay, 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 environments. At Global Relay we are continuously pushing the boundaries of Java technology
- This is an opportunity to work alongside some of the best Java developers in Halifax and apply your craft in an environment that encourages creative thinking and autonomy. Our software is developed by small, focused agile teams of developers and QA. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our 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 around here