Développeur/Développeuse de logiciels senior
AppDirect
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