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