About the job
Who are we?
WA. Technology is a leading B2B provider of innovative iGaming solutions, rapidly expanding its client base and partnerships in emerging markets. Our cutting-edge iGaming platform, coupled with comprehensive turnkey solutions and standalone products, empowers operators to swiftly penetrate or grow in new markets.
The WA Platform is a highly scalable and customizable solution, boasting over 75 game providers, more than 15,000 games, and support for over 80 payment methods across multiple currencies. WA. Technology enables operators to design their own Casino, Sportsbook, Lottery, and Fantasy businesses precisely as they envision. With offices in various locations across Europe and Latin America, we provide our clients with localized support and expertise.
Where and how we work?
Our teams are strategically located in Malta, Lisbon (PT), Sofia (BG), London (UK), and Bucharest (RO). We embrace a hybrid work model that promotes regular in-person collaboration while offering the flexibility of remote work.
Your role in our journey:
As a Mid-Level Software Engineer (Java), you will play a crucial role in the design, development, and maintenance of integrations that connect our platform with various external systems. Your primary focus will be to ensure that all integrations are high-performing, stable, and compliant with our internal standards. You will be responsible for designing and implementing reliable backend components that facilitate smooth data flow, system interoperability, and long-term scalability. This position is pivotal in enhancing the technical backbone of our platform through the delivery of robust, high-quality, and resilient integration solutions.
Responsibilities:
- Collaborate with product owners, designers, and fellow developers to comprehend project requirements and translate them into actionable technical specifications.
- Design and develop high-quality, scalable, and maintainable Java applications.
- Produce clean, efficient, and well-documented code adhering to industry best practices and coding standards.
- Conduct unit testing and debugging to guarantee the reliability and performance of software applications.
- Continuously identify improvement opportunities and implement solutions to enhance software functionality and performance.
- Stay informed about the latest trends and technologies in software development.

