Senior Java Developer

Tallinn, Estonia
Roles:
Backend
Must-have skills:
JavaSQL
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: Middle or senior
Required experience: 2+ years
Relocation: Paid
Visa support: Provided
Size: 1001 - 5000 employees
Logo of HireRight

Senior Java Developer

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 the company is looking for an experienced Java Developer to join their team in Tallinn
 
Tasks:
  • Architect, design, implement and document highly available and scalable complex mission-critical applications
  • Collaborate with other engineers, product managers, quality engineers, analyze 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
Must-have:
  •  Java Object Oriented Programming experience
  • Proven track record of working in a multi-tier, distributed architecture environment
  • Strong ability in Object Oriented Programming and design
  • Experience with JSON and XML
  • Experience using standard software development
  • Extensive experience working with SQL databases
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
  • Good 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