Java Team Lead

Tallinn, Estonia
Roles:
Backend
Must-have skills:
Java
Considering candidates from:
Baltics, Europe, Austria, Croatia, Czech Republic, Georgia, Hungary, Poland, Romania, Serbia, Slovakia and Slovenia
Work arrangement: Onsite
Industry: Human Resources Services
Language: English
Level: Lead
Required experience: 5+ years
Relocation: Paid
Visa support: Provided
Size: 1001 - 5000 employees
Logo of HireRight

Java Team Lead

Tallinn, Estonia
HireRight - employment background checks designed for global businesses. HireRight helps more than 40,000 companies hire great talent, from small businesses across every industry to nearly half of the Fortune 100. They deliver global background checks, drug testing, and employment verification services through an innovative platform. Platform is easy to use and can be integrated with existing HR systems. 
Now HireRight is looking for an experienced Java Team Lead to join their team onsite in Tallinn.
Tasks:
  • Lead a team of talented software engineers responsible for architect, design, implement and document highly available and scalable complex mission-critical applications
  • Collaborate with other engineers, product managers, and quality engineers, analysis of functional and non-functional/technical requirements
  • Innovate, make decisions, foster new ideas, and implement new functionality of core backend platform and systems that will power next-generation services
  • Foster and help teammates with their day-to-day duties, and career, coach them towards reaching their goals, and create a professional and productive work environment
Must-have:
  • 5+ years in Software Engineering (Java, Oracle Database)
  • At least 2 years of experience in managing a team
  • Proven track record of working in a multi-tier, distributed architecture environment
  • Strong ability in Object Oriented Programming and Design
  • Familiarity with JSON and XML
  • Ability to use standard software development tools & experience working in an Agile/Scrum development process (e.g., collaboration tools and IDE’s, as well as testing, revision control, and project management tools)
Nice-to-have:
  • A love for developing software and solving difficult problems with simple solutions
  • Solid understanding of designing, developing, and supporting large-scale systems
  • Exposure to event-based and asynchronous processing
  • Good understanding of event-driven systems
  • Experience with unit and integration test automation
  • Excellent knowledge of SQL and hands-on experience with ORM frameworks such as Hibernate
Benefits and conditions:
  • Trial period: 4 months 
  • Competitive relocation package for candidates outside Estonia
  • Benefit allowance
  • Visual, dental, massage compensation
  • Paid sick leave from the first day
  • Bonus plans 
  • Professional training
  • Career path and opportunities to grow 
  • Flexible working conditions
  • A parking spot in the city center
  • Coffee, tea, and fresh fruits every day
Interview process:
  1. Intro call with Toughbyte
  2. Culture fit interview (15 minutes) 
  3. Online technical interview (30-45 mins) with online coding 
  4. Interview with Hiring Manager and Product Director