 
        
        Senior Java Developer Role
We are seeking a seasoned Java Software Engineer to join our team.
About the Job
Our company specializes in developing innovative AI-driven computer vision solutions for the wood industry. We focus on enhancing production efficiency and sustainability by collaborating with leading sawmills worldwide. Our mission is to drive the shift towards a carbon-neutral future through innovation and technology.
Your Responsibilities
 * Work collaboratively in an Agile environment with experienced developers, researchers, and business analysts
 * Design and develop high-performance software components emphasizing scalability and robustness
 * Build back-end components for web-based applications centered around the product
 * Contribute actively to improving the product
 * Write automated tests and document code
 * Participate in code review sessions
 * Engage in knowledge transfer and coaching sessions
Requirements
 * Bachelor's degree in Computer Science or related field
 * Strong understanding of Object-Oriented Programming concepts and comprehensive knowledge across programming domains
 * Self-motivated and able to drive tasks to completion independently
 * Pragmatic and goal-oriented approach
 * Excellent technical expertise and experience with Java, Spring Boot, JPA, SQL
 * Able to architect complex features focusing on performance
 * Image processing/computer vision skills are advantageous
What We Offer
 * Flat organizational structure—initiative takes precedence over hierarchy
 * Competitive salary
 * Stock options for senior roles
 * Ongoing training, coaching, and certifications
 * Regular performance evaluations
 * Performance or special occasion bonuses
 * Transportation assistance
 * Medical insurance
 * Other benefits including gym subscriptions, Bookster, and team-building activities