Job Overview
We are seeking a highly skilled Senior Java Software Engineer to join our team. As a senior member of our software development team, you will play a key role in designing and developing AI-powered computer vision solutions for the wood industry.
Responsibilities
* Work in an Agile environment with a team of experienced developers, researchers, and business analysts.
* Architect and develop highly performant software components with scalability and robustness.
* Build back-end components for web-based applications.
* Actively participate in improving the product.
* Write automated tests and document your code.
* Participate in code review sessions.
* Engage in knowledge transfer and coaching sessions – understand how the entire ecosystem works and contribute to project components like AI, computer vision, HPC.
* Work and innovate with R&D to integrate research results into the final product.
Requirements
* Technical Bachelor's degree.
* Comprehensive knowledge of OOP concepts and programming fields.
* Self-driven and able to drive tasks independently.
* Pragmatic and goal-oriented.
* Very good technical knowledge and work experience with Java, Spring Boot, JPA, SQL.
* Ability to architect complex features focusing on performance.
* Image processing/computer vision skills are a plus.
What We Offer
* Flat structure – initiative beats hierarchy.
* Competitive salary.
* Stock options for senior roles.
* Training, coaching, and certifications.
* Periodic performance evaluations.
* Performance or special occasion bonuses.
* Transport to/from work (Subway/bus/tram subscription).
* Medical insurance.
* Other benefits such as gym subscriptions, Bookster, and team building.
* A high-tech lab with industrial cameras and lasers, all in a great city view location.