Senior Java Developer
About Traffic Label
Traffic Label is a fast-growing, data-driven technology company operating in the iGaming and affiliate marketing space, building scalable products focused on performance, analytics, and automation across global markets.
Role Overview
As a Senior Java Developer, you will play a key role in building and scaling high-performance backend services within a complex, data-driven environment. You will contribute to architecture decisions, system reliability, scalability, and security across our platforms, while working closely with cross-functional teams in a collaborative and fast-paced environment.
This role combines hands-on backend development with system design, performance optimisation, and technical leadership.
Key Responsibilities
- Build scalable, testable backend solutions independently from requirements through to production deployment
- Own services end-to-end and guide complex features through the full development lifecycle
- Integrate third-party services according to business and technical requirements
- Collaborate closely with Backend, Frontend, QA, and Infrastructure teams
- Contribute to architecture discussions and help shape the technical roadmap
- Mentor team members on best practices, troubleshooting, and system design
- Monitor, profile, and optimise application and database performance
- Design and execute high-load performance testing scenarios
- Work on complex SQL tasks and performance optimisation using PostgreSQL
- Handle large-scale datasets with a focus on scalability and reliability
- Troubleshoot production issues using logs, metrics, alerts, and monitoring tools
Skills & Experience
- Strong commercial experience with Java Core and Spring Framework / Spring Boot
- Proven experience designing scalable systems using RDBMS and SQL
- Hands-on experience with Docker and Kubernetes
- Strong understanding of JSON, JWT, HTTP(S), REST APIs, and WebSockets
- Practical experience with Netty and non-blocking I/O
- Experience working with logging, monitoring, profiling, and alerting tools
- Strong debugging and problem-solving skills
- Good understanding of system security best practices
- Intermediate English level or higher for international collaboration
- Experience working with high-load systems and performance optimisation
- Familiarity with technologies such as Kafka, GCP, Elasticsearch, Flyway, Grafana, and Kubernetes-based environments
What We Offer
- Full remote work flexibility
- Generous paid time off including vacation, sick leave, and public holidays
- Strong growth and career development opportunities
- Opportunity to work on scalable, high-performance systems using modern technologies
- Collaborative, international, and fast-moving environment
Required skills experience
| Kafka | 3 years |
| PostgreSQL | 3 years |
| Java | 5 years |
Required languages
| English | B2 - Upper Intermediate |