$120K - 160K a year
Optimize and migrate backend VoltDB systems using Java, enhance performance and scalability for real-time transactional gaming applications, and collaborate with teams on technical requirements.
5+ years Java programming with enterprise-grade applications, 3+ years VoltDB (version 12.3+) experience including stored procedures and cluster management, expertise in migrating VoltDB versions, strong knowledge of distributed systems and real-time data processing, and willingness to relocate to Orlando after initial remote work.
Company Overview Bitsoft, LLC is a leader in innovative online casino software solutions, delivering provably fair, transparent, and high-performance gaming platforms for operators. Our software supports non-house games, such as Trimorra, Keno, Bingo, and Lottery, utilizing advanced cryptographic methods to ensure unbiased, verifiable outcomes and progressive jackpot systems that enhance player engagement. By leveraging Volt Active Data (VoltDB), we empower operators to provide secure, community-driven gaming experiences that prioritize fairness and trust. Join our team to drive the future of real-time, scalable gaming solutions. Job Summary Bitsoft, LLC is seeking an experienced Volt Active Data / Java Programmer with deep expertise in Volt Active Database (VoltDB) to join our development team. You will optimize our existing backend (95% complete) for VoltDB 14.1 (most current), enhancing high-performance transactional applications for our provably fair online casino software. Your role will focus on fine-tuning systems during the transition from VoltDB 3.7 to VoltDB 14.1, ensuring seamless integration of cryptographic and jackpot functionalities. This position is remote initially, with a requirement to relocate to Orlando, Florida, once our office is fully established. Responsibilities • Optimize and enhance our existing backend (95% complete) for VoltDB 14.1, with a focus on leveraging partitioning strategies to ensure efficient load distribution and high-throughput transaction processing using Java-based stored procedures. • Lead the migration of systems from VoltDB 3.7 to VoltDB 14.1, utilizing expertise in VoltDB 14.1 classes to implement optimized partitioning for scalable game result calculations. • Collaborate with architects and developers to refine technical requirements, ensuring VoltDB partitioning aligns with performance and scalability needs for real-time data processing. • Debug, test, and resolve performance bottlenecks in VoltDB clusters and Java applications, with a focus on optimizing partitioned data workflows to support high-speed transaction processing. • Write clean, maintainable, and well-documented code adhering to best practices for VoltDB and Java development. • Develop automated tools and scripts to streamline optimization, deployment, and monitoring of VoltDB-based systems, particularly for partitioned data management. • Participate in code reviews to ensure high-quality standards across the development team. • Stay current with VoltDB 14.1 advancements, integrating new partitioning and performance features to enhance system efficiency and reliability. Qualifications • 5+ years of professional experience in Java programming, with a focus on enterprise-grade, high-performance applications. • 3+ years of hands-on experience with Volt Active Data (VoltDB), specifically version 12.3 LTS and higher, including expertise in stored procedures, schema design, cluster management, and all VoltDB 14.1 classes. • Proven experience transitioning applications from VoltDB 3.7 (or earlier) to VoltDB 14.1, with a strong understanding of deprecated features and new APIs. • Strong knowledge of in-memory databases, distributed systems, and real-time data processing, with expertise in VoltDB partitioning for load optimization. • Proficiency in writing efficient, thread-safe Java code optimized for low-latency environments. • Familiarity with relational databases (e.g., MySQL, PostgreSQL) and proficiency in SQL. • (Preferred) Experience with PostgreSQL for exporting data to a data warehouse. • (Preferred) Familiarity with cryptographic methods or provably fair gaming systems. • Experience with version control systems such as Git or Fossil. • (Preferred) Familiarity with modern development environments such as Visual Studio Code. • Strong problem-solving skills and the ability to troubleshoot complex technical issues in distributed systems. • Excellent communication and teamwork skills to collaborate with cross-functional teams. • (Preferred) Experience with additional programming languages such as Python or Scala. • (Preferred) Familiarity with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes). • A bachelor’s degree in Computer Science, Software Engineering, or a related field is preferred but not required; equivalent experience is acceptable. • Ability to work remotely initially and willingness to relocate to Orlando, Florida, when the office is fully built out. Benefits • Competitive salary and comprehensive health benefits. • Opportunities for professional growth in a fast-growing, innovative gaming software company. • Flexible remote work arrangement transitioning to an on-site role in Orlando, Florida. • Collaborative and innovative work environment focused on cutting-edge gaming technology. Company DescriptionBitsoft, LLC is transforming the online casino industry with innovative, provably fair, and transparent software solutions. Led by founder Steve Swanson, our team of experienced engineers, mathematicians, and industry experts delivers player-centric gaming platforms that prioritize fairness, responsible gaming, and trust. We empower operators to create secure, engaging environments, setting new benchmarks for integrity and performance. Join us to shape the future of online gaming with cutting-edge technology.
This job posting was last updated on 9/17/2025