AppDirect is seeking a Senior Software Developer to join its Core Billing Team. The successful candidate will work on delivering cutting-edge Billing solutions for Cloud and Telco business partners within a Scrum team. This role offers the opportunity to drive significant impact and contribute to AppDirect's mission of being the #1 SaaS marketplace globally. The Firstbase team at AppDirect focuses on delivering seamless onboarding and offboarding experiences for employees.
What this role involves:
Develop and maintain microservices
Maintain and enhance legacy application
Build robust and scalable REST and GraphQL APIs using Java framework
Design and implement unit tests using JUnit to ensure the quality of the code
Collaborate with cross-functional teams
Participate in Scrum development methodology
Implement messaging solutions using Kafka for efficient data exchange
Utilize MySQL, MongoDB and PostgreSQL for database management
Requirements:
B.S. degree (or higher) in Computer Science or related field (desired)
4+ years of experience developing in Java
Strong understanding of Java frameworks such as Spring Framework and Hibernate
Experience with NodeJs and React
Experience with microservice technologies and building REST APIs
Proficiency in unit testing using JUnit
Knowledge of MySQL, MongoDB and PostgreSQL databases
Experience with messaging systems like Kafka
Experience with microservice and multitier architectures
Knowledge of cloud platforms and containerization tools like Docker and Kubernetes
Familiarity with Agile development methodologies
Strong understanding of Object Oriented Analysis and Design principles
Proficiency in English
What this role offers:
Opportunity to work with a dynamic team
Chance to drive significant impact
Contribution to being the #1 SaaS marketplace in the world
AppDirect is a subscription commerce platform that empowers organizations to sell, distribute, and manage cloud-based products and services. It connects channels, developers, and customers to simplify the digital supply chain. By enabling the onboarding and sale of products with third-party services, AppDirect supports various channels and devices. The platform powers millions of cloud subscriptions globally and serves organizations in navigating the digital economy. AppDirect values diversity and inclusion, ensuring a welcoming environment for all.