AppDirect

Senior Software Developer

AppDirect

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

Responsibilities

  • Develop and maintain microservices focused on logistical provisioning and hardware lifecycle management.
  • Enhance Firstbase offerings while integrating with AppDirect's ecosystem.
  • Build scalable REST and GraphQL APIs using Java frameworks.
  • Design and implement unit tests using JUnit to ensure code quality.
  • Collaborate with cross-functional teams including Developers, Product Managers, and QA Engineers.
  • Participate in Scrum development methodology, contributing to daily stand-ups and sprint planning.
  • Implement messaging solutions using Kafka for efficient data exchange.
  • Utilize MySQL, PostgreSQL, and MongoDB for database management.

Requirements

  • B.S. degree in Computer Science or related field.
  • 4+ years of experience developing in Java and Kotlin.
  • Strong understanding of Java frameworks such as Spring and Hibernate.
  • Experience with NodeJs and React.
  • Experience with microservice technologies and building REST APIs.
  • Proficiency in unit testing using JUnit.
  • Experience with PostgreSQL, MySQL, and NoSQL databases.
  • Experience with messaging systems like Kafka.
  • Knowledge of cloud platforms and containerization tools like Docker and Kubernetes.
  • Experience integrating HIRS using unified API platforms.
  • Deep understanding of authentication and authorization protocols.
  • Familiarity with Scrum development methodology.
  • Strong understanding of Object Oriented Analysis and Design principles.

Tech Stack

Apache KafkaDockerJavaJUnitKotlinKubernetesMongoDBMySQLPostgreSQLReact

Categories

BackendDevOpsFull StackTesting