10 days ago
Montréal, CanadaMid Level / Senior
Responsibilities
- Write clean, readable, and testable code for modules with multiple functions.
- Document external API endpoints and structures.
- Work on simple projects independently under guidance.
- Contribute to team meetings and brainstorming sessions.
- Deliver systems and features that provide significant customer value.
- Raise issues impacting delivery timelines and provide detailed code reviews.
Requirements
- B.S. degree in Computer Science or related field.
- 3+ years of experience developing in Java.
- Proven track record of delivering end-to-end solutions.
- Experience with web service technologies and building REST APIs.
- Knowledge of core Java and frameworks like Spring Framework.
- Familiarity with HTML, CSS3, JavaScript, and frameworks like ReactJs.
- Experience with MySQL and MongoDB.
- Knowledge of unit testing using JUnit.
- Experience with Docker and Kubernetes.
- Familiarity with messaging technologies like RabbitMQ or Kafka.
Tech Stack
Apache KafkaDockerExpressHTMLJavaJavaScriptJUnitKubernetesMongoDBMySQLNode.jsOpenShiftRabbitMQReactReduxTypeScript