Home Job Listings Categories Locations

Lead Engineer (JAVA)

📍 Brazil

Tecnologia Sportingtech

Descrição da Vaga

We Are Sportingtech :

Sportingtech is a multi-award-winning provider of turnkey betting and gaming solutions designed for regulated and emerging markets around the world. With offices in Malta, Bulgaria, London, Brazil and Portugal, our iGaming platform offers everything covering sportsbook and casino via a modular system and intuitive back office for a fully omni-channel solution. Our unparalleled ability to cater for local-market customisation and operator preferences provides players with an optimal betting experience, resulting in proven growth for our rapidly expanding customer base.

Where you Fit In:

As a

JAVA Lead Engineer , you are a senior, hands-on engineer responsible for designing and delivering high-quality Java-based solutions in a transactional, distributed environment. You shape and execute technical direction in close collaboration with Architecture and Principal Engineers, ensuring the team’s implementation aligns with agreed standards, target architecture, and operational constraints.

The impact you will have:

Hands-on engineering & delivery (primary) Design, implement, and maintain backend services and APIs primarily in Java (and relevant frameworks) with strong engineering discipline. Own complex technical work end-to-end: implementation, testing, deployment readiness, and production validation. Drive high-quality code practices: reviews, refactoring, performance tuning, and technical debt management.

Technical leadership in partnership Collaborate with Architects and Principal Engineers to align on technical direction, reference architectures, and platform standards. Translate architectural direction into executable team-level designs: service boundaries, integration patterns, transactional consistency, and data-access strategy. Lead technical discovery/spikes and propose pragmatic options with trade-offs.

Transactional systems & data engineering Design for correctness and integrity using transactional databases (SQL, schema evolution, indexing, query performance). Handle concurrency, consistency models, idempotency, and failure modes (retries, sagas/outbox patterns where applicable). Ensure safe migrations and backward-compatible changes to data structures and service contracts.

Mentorship & team enablement Mentor engineers through pairing, code reviews, design sessions, and technical coaching. Raise team capability in Java engineering practices, distributed systems thinking, and operational hygiene.

Quality, reliability, and operability (“build it, run it”) Embed robust testing aligned to service criticality working closely with Quality Assurance Engineers. Partner with Performance Engineers and IT Operations to ensure operational readiness: monitoring, alerting, dashboards, runbooks, and production access patterns. Participate in incident response as needed; work with the incident team on follow-ups (RCA actions, preventative fixes, resilience improvements).

What we’re looking for:

We are looking for a

Technical Leader with solid experience in Java

and related technologies.

Degree in Computer Science or equivalent field. Professional software engineering experience, with substantial hands-on backend/service work. Strong Java expertise and common ecosystem frameworks (e.g., Spring / similar) and build/test tooling. Strong SQL and transactional DB fundamentals (modeling, migrations, performance, locking/concurrency implications). Distributed systems fundamentals: latency, resiliency patterns, observability, and debugging in production. Strong testing discipline; familiarity with CI/CD best practices. Demonstrable ownership of production systems in a transactional domain. Advanced English. Clear communication and alignment skills across Architecture, Principal Engineers, Product, QA, NOC, and IT Ops.

This role is Remote based in Brazil.

Sportingtech is an equal opportunity employer. We value diversity and are committed to providing a work environment of mutual respect to everyone without regard to race, colour, religion, national origin, age, gender identity or expression, or any other characteristic protected by applicable laws, regulations and ordinances. By applying for a role at Sportingtech, you acknowledge and agree to the terms of our Candidates and Employees Privacy Policy. Please read this policy carefully to understand how we handle your personal data.

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Detalhes da Vaga

Data de Publicação: February 26, 2026
Tipo de Vaga: Tecnologia
Localização: Brazil
Company: Sportingtech

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.