BillingPlatform is an industry-leading, fast-growing SaaS company focused on revenue lifecycle management.
The company offers a cloud-based platform that automates and streamlines the quote-to-cash process for global enterprises.
The role is for a Senior Java Developer to support the growth and success of the high-volume cloud billing platform.
Responsibilities include developing clean and well-tested code, participating in team meetings and agile processes, and executing performance and scaling analysis.
The developer will encourage good development practices, participate in code reviews, and assist in recruiting for the team.
The position requires strong knowledge of Java 17 and above, Java Server stack, SOAP/REST methodologies, and the Spring Framework ecosystem.
Familiarity with messaging systems, cloud platforms (preferably AWS), microservices, CI/CD pipelines, and DevOps practices is essential.
The role offers a high-impact opportunity in a culture of collaboration and problem-solving, with the flexibility of being 100% remote.
This position is based in Serbia and is not eligible for relocation.
Requirements:
Candidates must have strong knowledge of Java 17 and above.
Experience with the Java Server stack, including Servlet API and JSP, is required.
Proficiency in SOAP/REST methodologies is necessary.
Knowledge of the Spring Framework ecosystem, including Spring Boot and Spring Cloud, is essential.
Familiarity with messaging systems such as ActiveMQ, RabbitMQ, or Kafka is required.
Candidates should have experience with cloud platforms, preferably AWS.
Experience working with microservices and microservice architecture is necessary.
Knowledge of CI/CD pipelines and DevOps practices is required.
Candidates must have skills in troubleshooting and performance management of software applications.
Expertise in creating architectural and design patterns is essential.
The candidate should be willing to participate in global initiatives and contribute to a culture of open collaboration.
Benefits:
The position offers competitive pay.
Employees enjoy a culture that values personal growth, accountability, and teamwork.
The role is 100% remote, providing flexibility in work location.
BillingPlatform promotes a culture of open collaboration and problem-solving among its team members.