Senior Java Developer

All jobs
salary Tallinn, Estonia
salary Relocation: Yes
salary Fulltime

About the Company

HireRight is a leading provider of on-demand employment background checks, drug testing, Form I-9 and employment and education verifications.
Founded in 1981, the company has 50,000+ global clients, 100+ products and is proud to be working with over half of Fortune 100 companies. We have been in the business for 30 years.
Combining in-house talent, personalized services, and proprietary technology, we ensure the best candidate experience possible.
Only in 2019 the company conducted over 20 mln background checks.
We are building a Platform as a service. We have >100 integrations with partners + data sources. We were also the first to develop pre-integrated background screening solutions with the industry's top applicant tracking solution (ATS) providers.
We offer more ATS integrations than any provider in the industry.
These include Avature, IBM, iCIMS, Oracle, SAP SuccessFactors, Ultimate and Workday. Our pre-integrated employment screening solutions simplify setup with your existing platforms.

Company size: 90+

Language: English

The Role

We are currently expanding 5 different development teams. You will be able to choose the one you like and suit the best.

Our technical stack includes: Java 8, in 2021 we are planning to switch to Java 15.
React is used as a library for the frontend, including other tools for integration (jQuery).
No complex J2EE (no EJB).
Databases: - Oracle (18C). Apache Camel is used for integration (connectors).
Team works on Linux. IntelliJ IDEA is used as development environment.

The Senior Java Developer is responsible for:

  • the design of software applications and system services
  • the implementation of software application subsystems and services
  • leading small projects and guide them through to implementation.
  • reviewing and analysing business requirements
  • creating functional specifications
  • maintaining software design documentation.


  • 4+ years in Software Engineering (Java, good to have: Oracle Database)
  • 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)
  • Excellent English and communication skills


Senior developer:

  • Analyzes, designs, documents, codes and tests assigned tasks of significant size and/or
  • Provides accurate estimates and reports of development
  • Provides input on task duration estimation, technical information, and issue resolution.
  • Designs, documents and codes unit test programs for assigned tasks
  • Develops test programs and functional prototypes
  • Provides accurate estimates of assigned tasks and regularly reports on their progress to the immediate
  • Works with product management, quality assurance and system architects to ensure the code developed meets system requirements and design specifications
  • Leads design and code
  • Assists management with the technical evaluation of issues, including alternatives, risk assessments, and recommendations
  • Actively mentors junior developers on design and coding best.


  • Flexible working hours
  • Home office possibilities
  • Benefit allowance
  • Visual, dental, massage compensation
  • Paid sick leave (up to 8 days).
  • Bonus pans
  • Professional training
  • Career path & opportunities to grow
  • We cover relocation costs, help with immigration processes (Visa) and housing.

More details and fast-track pass to the interview at: Telegram: @juliajolkin Email:
Apply for this job
More details and fast-track pass to the interview at: Telegram: @juliajolkin Email: