📍 Таллин (Эстония)Помощь с переездом
Специализация
Java / Scala
HireRight is a leading provider of on-demand employment background checks, drug testing and employment and education verifications. Combining in-house talent, personalized services, and proprietary technology, they ensure the best candidate experience possible.
HireRight is looking to hire a Software Development Team Leader. They are currently expanding 5 different development teams. You will be able to choose the one you like and suit the best. The Software Development Team Leader is responsible for:
- Leading large, complex, corporate-level projects.
- Providing project expertise.
- Performing as a leader for very large, complex projects involving cross-functional/division initiatives.
- Supervising the day to day activities of 2-6 Software Engineers.
Stack
JavaOracleReactSQLJSONXMLjQueryApache CamelHibernateLinuxIntelliJ IDEAAgileScrum
Line manager
Alex Rudenko, VP of Product.
Responsibilities
- Perform coding against the design specifications based on best practices and coding standards.
- Using coding methods to enhance efficient program execution and performance and to reach optimum hardware utilization.
- Test and de-bug applications.
- Document application and ongoing enhancements.
- Troubleshoot issues, identify root causes and implement the optimal solution.
- Reverse engineer existing systems.
- Support and provide guidance to Software Engineers.
- Recognize talent within team and ensure that a successor for role is identified, including creation of development plan with support the Manager.
- Manage performance and conduct performance meetings with the support of the Manager and HR.
- Actively mentor junior developers on design and coding best.
- Coach and mentor team members to increase productivity standards and excellence of service.
- To have regular 1:1 meetings with all team members.
- Meet with large clients when working towards specific client needs.
Requirements
- 5+ years in Software Engineering (Java, good to have: Oracle Database).
- At least 1 year 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).
- Strong communicator and highly organized.
- 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.
- Good English and communication skills (B2).
Company offers
- Competitive relocation package for Candidates outside Estonia.
- Support with work permit and VISA obtaining for Candidates outside Estonia.
- Flexible Working Hours.
- Home Office Possibilities.
- Benefit Allowance.
- Visual, Dental, Massage Compensation.
- Paid sick leave (up to 8 days).
- Bonus Plans.
- Professional Training.
- Career Path & Opportunities to Grow.
Hiring process
The selection process will normally be done in 3 steps and includes a thorough technical interview. No homework assignments planned.
Useful links
Алина Кутлугалина IT Recruiter