Browse All Jobs
Job Description
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 contribute to AppDirect's mission of being the #1 SaaS marketplace. The Firstbase team at AppDirect focuses on delivering seamless onboarding and offboarding experiences for employees. As a recent acquisition, Firstbase is integrating its capabilities into the broader AppDirect platform.Role involves:
  • Developing and maintaining microservices
  • Maintaining and enhancing legacy 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, MongoDB, and PostgreSQL for database management
Requirements:
  • B.S. degree 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
Role offers:
    Apply Manually