Browse All Jobs
Job Description
AppDirect is seeking a Senior Software Development Engineer to join its Core Billing Team in Buenos Aires. The ideal candidate will contribute to delivering cutting-edge Billing solutions for Cloud and Telco business partners. This role involves working within a Scrum team of Senior Software Developers, offering a dynamic environment to drive significant impact and contribute to AppDirect's mission. AppDirect values Humility, Intensity, and a Positive Mental Attitude, seeking someone who brings fresh perspectives and ideas to the team. The Firstbase team at AppDirect focuses on delivering seamless onboarding and offboarding experiences for employees. Role involves:
  • Developing and maintaining microservices
  • Maintaining and enhancing legacy applications
  • Building robust and scalable REST and GraphQL APIs using Java framework
  • 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 (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
Role offers:
  • Opportunity to work with a dynamic team
  • Opportunity to drive significant impact
Apply Manually