Job Title: Senior Java Developer Job : 61241 Location: Vancouver, British Columbia
Overview:The Senior Java Developer is a member of a small, highly focused team, responsible for building services for highly scalable and robust messaging, data acquisition and archiving systems, using leading edge technologies. This is an opportunity to work alongside some of the best Java developers in the city and apply your craft in an environment that encourages creative thinking and autonomy.
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.
- Design, implement and provide architectural guidance in deploying high scale services
- Pair programming and peer reviews
- Write unit and integration tests for your Java code
- Collaborate with testers in development of functional test cases
- Develop deployment systems for Java based systems
- Collaborate with product owners on user story generation and refinement
- Monitor and support the operation of production systems
- Participate in knowledge sharing activities with colleagues
- Minimum 8 years of Java development experience in an Agile environment, building scalable, multi-threaded applications and services
- API development experience in service and resource-oriented architectures
- Solid understanding of modern software design principles
- Fluency with Linux
- Passion for Test Driven Development
- Big Data technologies, such as Hadoop, Kafka, and Cassandra
- Understanding of network protocols such as HTTP, TLS, TCP
- Experience with high data volume distributed systems
- Soft real-time systems
- Experience doing performance tuning
- Cloud computing, virtualization and containerization
- Continuous integration systems
- Deployment technology such as Ansible
$90,000—$130,000 annually
For more information about TEEMA and to consider other career opportunities, please visit our website at
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: