Sr. Java Engineer (Lead position)
Full time permanent
Location: financial district Toronto
- Conduct proof of concept on new technologies or solutions around Microservices.
- Participate in design discussions on scalability, performance, security, Microservices best practices.
- 5+ years of service side development experience with Java, Spring, Hibernate, Spring Boot with an emphasis on REST services.
- 5+ years of experience with relational or no sql databases.
- Excellent Computer Science Fundamentals; Object Oriented Design; Java Design Patterns;
- Previous experience designing mission critical systems.
- Has Worked in an Agile Environment.
- 5+ years of service side development experience with Java, Spring, Spring Boot with an emphasis on Web or REST services.
- Experience with REST, Microservices Architecture, Event Driven Architecture
- Experience with any: ElasticSearch, Kafka, Cassandra, RabbitMQ, Sql Server, Redis, Kibana, Grafana, Prometheus, Logstash, Ansible, Docker.
- Experience with multithreading.
- Asset: Knowledge of capital markets or financial instruments
- Asset: Experience working on front office trading applications
- Asset: Understanding of cloud based deployment
This is a full time permanent position, you will receive a salary plus bonus and benfits.
Location(s): Canada : Ontario : Toronto ; King St & Bay St.