Freelance Java Developer (Remote)
We're looking for an experienced freelance backend Java developer to join a fast-paced, tech-driven team building high-impact systems for a global digital platform. In this role, you'll play a key part in developing and maintaining complex billing systems and event-driven architectures in the cloud.
- Design, develop and maintain scalable backend services with a strong focus on billing and transaction systems
- Work in a cloud-native environment with technologies such as AWS, Kafka, Kubernetes, and DynamoDB
- Build reliable, distributed systems that handle high-throughput data and mission-critical workflows
- Collaborate with cross-functional teams (engineering, product, finance) to ensure accurate and efficient billing operations
- Contribute to CI/CD pipelines and monitoring to support production-grade infrastructure
- 4-5+ years of experience as a backend developer, with 3+ years working with Java (11+)
- Proven experience building or maintaining billing or payment systems
- Solid knowledge of AWS services, especially ECS/EKS, DynamoDB, and Lambda
- Hands-on experience with Kafka, event-driven microservices, and Kubernetes
- Comfortable working in fast-paced, remote environments
- Strong sense of ownership, proactive mindset, and great communication skills
- Background in FinTech or high-volume SaaS platforms
- Start date: ASAP
- Duration: 6 months (intention to extend)
- Availability: 40 hours per week
- Location: Fully remote
- Hourly rate: Competitive, based on experience
Interested? Let's talk, love to hear from you!