GrepJob
AppDirect

Software Developer

AppDirect
Apply
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