Position: Tech Lead (Java)
Company: 1touch
Experience required: 5y
English level: pre

Tech Lead (Java)
We are looking for a Technical Lead to join our R&D team in Kyiv (remotely).
Our solution Inventa is the best discovery and classification engine that enhances several compliance, security, and privacy tools, by making sure that the data used is the most up-to-date and accurate as possible; Inventa delivers efficient up-to-date business intelligence for data protection in enterprises. You will join a team of talented people who work collaboratively between Developers, Quality Engineers, Product Managers, DevOps and UX experts to make our Product leader in the international market.
Responsibilities
Establish a technical vision with the team – assess, guide, facilitate technical discussions and arbitrate technical decisions;
Participate in kick-off meetings for new epics and work together with the Product Owner on planning the important milestones for technical debts items;
Complex features decomposition, estimation and development process leading;
Facilitate small to large group meetings for technical design, decision-making, problem-solving and task implementation;
Design and uphold technical delivery practices and be the technical voice of your team;
Build, deploy, and test application components in a development environment during the implementation phase working with all layers of the application stack;
Maintain system in production, perform application and monitoring system;
Preparing and producing releases of software components;
Support the team in troubleshooting technical issues.


Requirements & skills
Excellent technical, diagnostic, and troubleshooting skills;
Good communication, motivational, and interpersonal skills;
Previous technical leadership skills and experience leading teams;
Solution architecture and design skills;
Strong leadership and organizational abilities;
8 Years+ industry experience;
Good verbal and written English - B2/C1 (Upper-Intermediate/Advanced);
Experience in performance and resource consumption optimization for databases processing millions of records.


Tech stack
Solid knowledge of Java 17 and Concurrent programming;
Deep knowledge of OOD, OOP and SOLID principles;
Profound knowledge of Spring Framework and experience in building REST services with Spring Boot;
Solid experience with SQL and NoSQL databases (Postgres/MongoDB);
Good understanding of Microservices Architecture concepts and patterns;
Experience with Apache Kafka or similar distributed event streaming platforms;
Hands-on experience with Kubernetes;
Experience with GCP/AWS/Azure cloud computing platforms;
Experience with application performance optimization and tuning.


Benefits
Friendly and highly professional atmosphere, laptop or workstation, corporate events.
Office in Kyiv in the co-working space “Creative States of Arsenal”.
Benefits package including competitive salary and option plan.
Paid 14 sick leave days, 20 vacation and national holiday days.
Great opportunities for professional growth and advancement.
Reimbursement for transportation expenses for out-of-town employees, parking place as an option.
About the Company
1touch.io is a U.S.-headquartered and Israeli-based technology company with R&D in Kyiv Ukraine. The company ensures automated, real-time discovery, mapping, and tracking of sensitive personal data flow. The company has designed an AI-based sustainable data discovery and management platform, which is called Inventa, to ensure the privacy, security, and governance of data. Our target market is largely distributed, hybrid customers that hold petabytes of information in different structures and forms in different locations - on-prem and cloud.
About the product
The Product has the ability to deliver a very accurate master catalog of sensitive data usage to allow businesses to manage data security/compliance to complement their infrastructure-based security/compliance programs. It is a fully automated solution that covers data in any format, be it structured or unstructured, data-in-motion or data-at-rest, both known or unknown. It covers all aspects of data processing in one place and aggregates that into a master catalog containing all the customers’ or employee’s information.