2 months ago
Montréal, CanadaMid Level
Responsibilities
- Write clean, readable, testable code and sensible designs for software modules.
- Create end-to-end tests and document external API endpoints and structures.
- Independently own simple projects while working under the guidance of senior engineers.
- Deliver customer- and team-focused systems and features reliably under deadlines.
- Support and maintain production software after launch.
- Conduct detailed code reviews and document idioms and best practices.
- Collaborate with product management, design, and sales teams.
Requirements
- B.S. degree or higher in Computer Science or a related field.
- At least 3 years of experience developing in Java.
- Proven experience delivering end-to-end solutions from scratch.
- Knowledge of web service technologies and REST API development.
- Experience with Spring Framework, J2EE, or Reactor.
- Knowledge of HTML, CSS3, JavaScript, and TypeScript; ReactJs, Redux, or AngularJS is an advantage.
- Experience with Node.js and frameworks such as Express or HapiJS.
- Experience with MySQL or MongoDB, including understanding of MySQL procedures.
- Knowledge of data structures and algorithms.
- Experience with unit testing using JUnit.
- Working knowledge of Docker or Rkt containers.
- Working knowledge of Kubernetes, Mesos, or OpenShift orchestration.
- Working knowledge of RabbitMQ or Kafka messaging.
- Design patterns, integration testing, performance testing, and Agile development methodology are desirable.
Benefits
- The company promotes an inclusive, diversity-focused, values-driven work environment.
- Recruitment-related AI tools are used only for administrative automation under human oversight.
Tech Stack
Apache KafkaDockerExpressHapiHTMLJavaJavaScriptJUnitKubernetesMongoDBMySQLNode.jsOpenShiftRabbitMQReactReduxTypeScript
Categories
About AppDirect
AppDirect builds a B2B subscription commerce platform that lets technology providers, advisors, and businesses sell, bundle, bill, and manage software and other digital services across marketplaces and channels. The privately held company, founded in 2009 and headquartered in San Francisco, offers white-label marketplace, provisioning, and billing tools used by service providers and enterprises. Its ecosystem includes 1,000+ providers, 10,000+ advisors, and millions of subscribers.
