Browse All Jobs
Job Description
AppDirect is seeking a Senior Software Developer to join its Core Billing Team in Montreal. The successful candidate will work on delivering cutting-edge billing solutions for cloud and telco business partners within a Scrum team. AppDirect values humility, intensity, and a positive mental attitude, seeking someone who brings fresh perspectives and contributes to the team's collective knowledge.Role involves:
  • Developing and maintaining microservices for Subscription Lifecycle, Invoicing, and Payments.
  • Maintaining and enhancing legacy Multitier Billing Applications.
  • Building REST and GraphQL APIs using Java.
  • Designing and implementing unit tests using JUnit.
  • Collaborating with cross-functional teams.
  • Participating in Scrum development methodology.
  • Implementing messaging solutions using Kafka.
  • Utilizing MySQL and MongoDB for database management.
Requirements:
  • B.S. degree in Computer Science or related field.
  • 4+ years of experience developing in Java.
  • Strong understanding of Java frameworks (Spring, Hibernate).
  • Experience with NodeJs and React.
  • Experience with microservice technologies and building REST APIs.
  • Proficiency in unit testing using JUnit.
  • Knowledge of MySQL and MongoDB databases.
  • Experience with messaging systems like Kafka.
  • Experience with microservice and multitier architectures.
  • Knowledge of cloud platforms and containerization tools (Docker, Kubernetes).
  • Familiarity with Scrum development methodology.
  • Strong understanding of Object-Oriented Analysis and Design principles.
AppDirect offers:
  • Opportunity to work with a dynamic team.
  • Opportunity to drive significant impact.
  • Opportunity to contribute to being the #1 SaaS marketplace.
Apply Manually