Senior Java Developer
Betwarrior
Job Description
Overview
JOIN OUR TEAM!
BetWarrior is a next-generation digital gaming company with a bold mission: to redefine the way people experience sports betting and casino entertainment across Latin America. With a dynamic and diverse team, deep market insights, and cutting-edge technology, we're creating an experience that is personalized, responsible, and always player-first. Great people, bold ideas, and a sharp focus on user experience set us apart.
Purpose
We are looking for a Senior Java Developer to design and build high-performance, scalable software solutions that power our core products. Your mission will be to turn complex challenges into elegant, resilient systems, ensuring our platforms remain fast, reliable, and ready to grow as our business scales.
In this role, youโll
- Design, develop, and maintain robust software solutions using Java and the Spring ecosystem.
- Build highly scalable and performant applications capable of handling high traffic and demanding workloads.
- Take end-to-end ownership of technical solutions, from architecture decisions to production readiness.
- Continuously improve code quality by applying clean code principles, best practices, and solid design patterns.
- Explore, evaluate, and integrate emerging technologies to keep our platforms modern and competitive.
What we look for in an exceptional candidate
- 5+ years of hands-on experience developing with Java and Spring Boot.
- Strong experience designing and delivering microservices-based architectures.
- Advanced knowledge of object-oriented design and software architecture principles.
- Solid experience working with ORM frameworks and relational databases such as MS SQL and PostgreSQL.
- Experience with functional and unit testing frameworks such as JUnit and Mockito.
- Proven experience building SDKs, APIs, and reusable libraries.
- Deep understanding of REST and SOAP APIs, including documentation tools like Swagger.
- Familiarity with build and dependency management tools such as Maven and Gradle.
- Ability to thrive in agile environments with a strong understanding of the full software development lifecycle.
Bonus points if you also have
- Hands-on experience with cloud technologies such as AWS.
- Experience working with containerization and orchestration tools like Docker and Kubernetes.
How we do things
- We take ownership of our work and see challenges through from idea to impact.
- We collaborate closely across teams, sharing knowledge and building solutions together.
- We value clarity, quality, and simplicity in everything we build.
- We embrace continuous learning and adapt quickly to change.
- We communicate openly, give constructive feedback, and grow as a team.
We live our values
- Accountability & Ownership โ Take charge, own your craft
- Reliability โ Deliver with quality and consistency
- Teamwork โ Collaborate, challenge, and grow together
- Winner Spirit โ Compete with purpose and grit
- Wellbeing โ Build a career that energizes you
- Curiosity & Innovation โ Keep questioning. Keep improving