В приложении удобнее
Установить
The vacancy has been archived
The company is no longer hiring for this position. Check out similar vacancies
DocuSketch

Java Team Lead

in DocuSketch

520 000 —‍ 730 000 ₽/‍month net

📍 Worldwide
Remote
Position
Java / Scala
Seniority level
Lead
English
C1/C2 — Advanced / Fluent

Technologies / Tools

REST API
Java
Spring
AWS
MongoDB

DocuSketch — an international company headquartered in Potsdam (Germany), that makes products for the North American market.

Clients are companies engaged in repairing damage and houses after hurricanes, freezing rains, fires, etc. With the help of their mobile application and a spherical 360° camera, customers create a virtual tour to document the damage and count towards the insurance.

They also provide a service for drawing 2D floor plans in an editor they've developed, in which they constantly integrate the latest AI / ML solutions to automate and speed up the process. Plans are drawn by their team overnight so that the next morning the client already has a ready-made plan that he uses in his work.

DocuSketch has already become an indispensable tool for hundreds of companies, which they use literally every day. Gradually, DocuSketch becomes a very important part of their processes and a key link.

They are currently preparing new services for their clients. They are actively growing and looking for a person who cares about creating interesting and complex products that solve real problems.

DocuSketch is one of the leading software solution providers in the restoration industry. DocuSketch’s ground-breaking digital technology greatly facilitates restoration companies, adjusters and insurance companies to capture, document, estimate and process insurance claims.

Your tasks

  • Shape our new overall Spring Boot based microservice architecture.
  • Structure REST-API components into separated modules.
  • Mentor other Backend Developers to encourage a unified coding style and streamline common design principles.
  • Take responsibility for your own microservices that form a new user management and billing system.

Your profile

  • You have in-depth knowledge of the Java programming language (v11+), its ecosystem, and the application of current Java frameworks and Web technologies (e.g. Spring).
  • Solid experience in data modeling and architecture in a cloud environment.
  • You like to question code styles and challenge them by discussing code reviews with other developers.
  • You take responsibility for your whole project and its lifecycle (development, testing, and deployment).
  • Proper automated testing is important to you, and you apply your own strategy to achieve quality assurance.
  • Ideally, you are familiar with AWS (S3, SQS, EC2, Lambda) and Microservice architectures.
  • Ideally, you have some DevOps skills: Git, SSH, Bash, JUnit, Jenkins, Docker, Maven.
  • Fluent in English.

As a plus:

  • Knowledge of MongoDB

The salary comes from Germany. To receive it safely, you must have a valid account outside the Russian Federation and the Republic of Belarus.

DocuSketch

About company DocuSketch

Industry
Продуктовая компания
Company size
101 - 200

DocuSketch, with its European Headquarters in Potsdam, Germany, is a leading European software technology provider for the digital real estate economy. With our product brands Immoviewer and DocuSketch, we have become one of the most successful and fastest-growing software vendors in the rapidly expanding property tech sector. Our enthusiastic customer base is located across Europe and North America. DocuSketch's groundbreaking digital technology greatly facilitates real estate companies and building restoration companies to digitize, visualize, and virtualize real estate properties. Our solutions help our clients realize tremendous cost-saving potentials, process optimization, and revenue growth.

You’ll be working in a team that drives the company's AI development to develop algorithms for a variety of different use cases. This includes, e.g., working with equirectangular, phone, or satellite images to detect doors, windows, or other objects inside of buildings or finding facets on the roof. You’ll be challenged by solving complex 3D geometry problems and working closely with our labeling team to ensure the best possible data quality.