Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
We are looking for a skilled Software Developer who is proficient in building scalable, high-performing, and secure applications. The ideal candidate should be comfortable working with both Java and C++, DevOps practices, and debugging complex issues. Years of experience needed - 3 to 8 years of experience as Java/C++ developer
Technical Skills:
Strong programming skills in Java 11+ and C++ development. Good knowledge of SQL and database design Experience with version control systems (Git, GitHub, GitLab). Familiarity with CI/CD tools. Java/C++ integration using JNI/JNA Excellent problem-solving skills with the ability to debug, optimize, and automate. Strong communication and teamwork skills, with the ability to work independently and manage tasks effectively. Experience with Image Processing and/or Hardware integration
Key Responsibilities:
Design, develop, and maintain Java Integrate with hardware peripherals using JNI/JNA Debug, optimize, and automate routine tasks to improve application performance and developer efficiency. Write clean, maintainable, and testable code following coding best practices. Collaborate with cross functional teams (QA, DevOps, Product) to deliver features on time. Participate in code reviews, debugging, performance tuning, and troubleshooting. Contribute to CI CD pipelines and deployment automation. Stay updated with emerging technologies and recommend improvements.
Behavioral Skills:
Excellent Communication skills and collaboration skills Ability to work with cross functional stakeholders