Senior Java Software Engineer Position
We're seeking a highly skilled Senior Java Software Engineer to join our team. This individual will play a key role in the development of cutting-edge AI-Powered Computer-Vision Products.
This is an exceptional opportunity for an experienced software engineer to collaborate with leading sawmills worldwide and contribute to innovative solutions that enhance production efficiency and sustainability.
The successful candidate will be part of our horizontal organization, where initiative and self-drive are valued, and professionals work together to achieve goals. Our team prioritizes agility, scalability, and robustness in software development.
We're looking for a seasoned engineer who can:
* Work effectively in an Agile environment alongside experienced developers, researchers, and business analysts
* Design and develop highly performant software components, emphasizing scalability and robustness
* Contribute to building back-end components for web-based applications around the product
* Participate in code review sessions and engage in knowledge transfer and coaching
* Collaborate in integrating research results into the final product
To be successful in this role, you'll need:
* A Bachelor's degree in a technical field
* In-depth knowledge across programming disciplines, with a strong focus on Object-Oriented Programming (OOP) and Java
* Self-motivation and ability to drive tasks to completion independently
* Pragmatism and goal-oriented approach
* Expert-level technical knowledge of Java, Spring Boot, JPA, and SQL
* Ability to architect complex features focusing on performance