Match score not available

Java/Scala Team Lead (Integration Team)

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Proven ability to lead Java development teams, Hands-on experience with Quarkus and MicroProfile, Strong expertise in RDBMS and PostgreSQL, Willingness to work with Scala codebase.

Key responsabilities:

  • Oversee a team focused on integrations
  • Manage the Software Development Life Cycle (SDLC)

VeliTech logo
VeliTech https://velitech.com
51 - 200 Employees
See all jobs

Job description

VeliTech is a product company, where everyone is passionate about technology and strives to stay ahead of the curve. Our team is fueled by a deep understanding of cutting-edge frameworks, technologies, and continuous learning.
 
This combo brought us success, 35+ million users served with our iGaming products, breakthrough Tech Radar, and a team of 200+ bright minds who made this happen.

And this team is ready to welcome you in a world of opportunities to grow and expand your expertise.
 
     If this piques your interest, then look no further – this is the perfect opportunity for you!
 
We invite Java/Scala Team Lead to join VeliHorizon product team.

Horizon is the API-driven, microservices-based platform that takes online casinos, sports betting, and beyond to the next level. 

Our cutting-edge technology integrates with leading gaming providers for a highly-secured, compliant gaming environment that's designed to meet all clients' needs. 

In this role, you will:
  • Oversee a team focused on sports and game provider integrations.
  • Develop innovative gamification and loyalty program features.
  • Take responsibility for the full cycle of the team's Software Development Life Cycle (SDLC) process.
  • Supervise Site Reliability Engineering (SRE) practices within the team.
  • Manage team members, providing guidance and support.
  • Create architectural solutions and lead collaborative design efforts for the integration domain.
  • Conduct code reviews to ensure high coding standards.
  • Oversee the Quality Assurance (QA) process to enhance product quality.
  • Engage in collective technical leadership, participating in the Scala community and technical board with the CTO
Skills and experience you will need:
Must have
  • Leadership Experience: Proven ability to lead Java development teams, with a strong background in Java 8+ (preferably Java 17-21).
  • Technical Expertise: Hands-on experience with Quarkus and MicroProfile for building scalable, stateless, and event-driven microservices architectures.
  • Alternative Frameworks: Proficiency in the Spring Framework or Micronaut is also highly valuable.
  • Database Skills: Strong expertise in RDBMS and query optimization, with PostgreSQL as a preferred database.
  • Scala Experience: Rreadiness to take ownership of the existing Scala codebase, efficiently develop new features using the Java stack, and support the migration of Scala code to Java is essential.

Will be a big plus
  • Experience with JDK upgrade and GC tuning(shenandoah, g1, zero gc, cms, parallel)
  • Experience with K8s application troubleshooting and resource tuning
  • Experience with Elasticsearch, Redis,
  • Experience with Slick FRM, Tapir, gRPC, Scala 3, cats, ZIO

We offer:
Health care
  • Medical insurance - full coverage
  • Paid sick days - 10 days
  • Well-being program
Well-deserved rest
  • Paid vacation - 20 days
Work-from-anywhere opportunities
  • Home
  • Office
  • Mix both options the way you want
Learning and Development
  • Possibility to visit conferences and professional events
  • Internal educational programs

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Leadership
  • Quality Assurance
  • Team Management

Scala Developer Related jobs