Senior Java Developer
BetWarriorDescripción del puesto
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 expect every team member to 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 purpuse and grit
Wellbeing – Build a career that energizes you
Curiosity & Innovation – Keep questioning. Keep improving
¿Te interesa este puesto?