 
        
        Job Description:
We are seeking a highly skilled software engineer to join our development team. Your primary responsibility will be to design and develop high-performance software components that meet the needs of our cutting-edge computer vision products.
As a senior Java software engineer, you will work closely with experienced developers, researchers, and business analysts in an agile environment. You will be responsible for architecting and developing back-end components for web-based applications built around our product.
Our ideal candidate is a self-driven individual who can drive tasks to completion independently. You should have a strong understanding of object-oriented programming concepts and comprehensive knowledge across programming fields.
Key Skills and Qualifications:
 * Technical Bachelor's degree
 * Proficiency in Java, Spring Boot, JPA, and SQL
 * Strong understanding of OOP concepts
 * Excellent problem-solving skills
Benefits:
 * Competitive salary
 * Stock options for senior roles
 * Training, coaching, and certifications
 * Periodic performance evaluations
 * Performance or special occasion bonuses
 * Transportation assistance
 * Medical insurance
 * Other benefits such as gym subscriptions and team building
Why Work with Us?
At our company, we value initiative and self-drive. Our flat structure allows employees to take ownership of their projects and work collaboratively with others. We offer a dynamic and innovative work environment that fosters growth and development.