AppDirect

Développeur/Développeuse de logiciels senior

AppDirect

Apply
16 days ago
Montréal, Canada
Senior / Mid Level

Responsibilities

  • Develop and maintain microservices focused on logistics procurement and lifecycle management.
  • Enhance Firstbase solutions while integrating features into the AppDirect ecosystem.
  • Create scalable REST and GraphQL APIs using Java frameworks.
  • Implement unit tests to ensure code quality with JUnit.
  • Collaborate with cross-functional teams including developers and product managers.
  • Participate in Scrum development methodology, attending daily stand-ups and sprint planning.
  • Deploy messaging solutions using Kafka for efficient data exchange.
  • Manage databases using MySQL, PostgreSQL, and MongoDB.

Requirements

  • Bachelor's degree in computer science or a related field.
  • 4+ years of experience in development with Java and Kotlin.
  • Strong understanding of Java frameworks like Spring and Hibernate.
  • Experience with NodeJs and React.
  • Familiarity with microservices technologies and REST API creation.
  • Proficient in unit testing with JUnit.
  • Experience with PostgreSQL, MySQL, and NoSQL databases.
  • Knowledge of messaging systems like Kafka, SQS, and SNS.
  • Experience with microservices architectures and multi-tier architectures.
  • Familiarity with cloud platforms and containerization tools like Docker and Kubernetes.
  • Experience integrating HIRS systems via platforms like Merge.dev.
  • In-depth knowledge of authentication and authorization protocols such as SAML, OIDC, and OAuth2.
  • Familiarity with Scrum development methodology.
  • Strong understanding of object-oriented analysis and design principles.

Tech Stack

Apache KafkaDockerJavaJUnitKotlinKubernetesMongoDBMySQLPostgreSQLReact

Categories

BackendDevOpsFull StackTesting