Java Developer

Kolkata

Job Description: Java Developer

Location: Kolkata

Department: Engineering

Experience: 4 to 6 years

Mode of Employment: Full

About Videonetics

Videonetics is a leading innovator in AI-powered video computing solutions, offering intelligent video management, analytics, and security solutions across industries. Our mission is to make the world smarter and safer through cutting-edge technology.

To know more about us – www.videonetics.com, LinkedIn

Who You'll Work With

You will work with a highly collaborative engineering team focusing on building scalable video management systems, integrating advanced video protocols and analytics, and delivering mission-critical applications used across smart cities, transportation, and enterprise security.

What You’ll Do

You will design, develop, and maintain robust and scalable backend systems for video management, integrating multiple network protocols and handling large data streams in real time.

Key Responsibilities

  • Design and implement high-performance, multithreaded server-side applications using Core Java.
  • Develop RESTful APIs and microservices using Spring Boot.
  • Work with relational and non-relational databases such as MS SQL, MySQL, and MongoDB.
  • Implement media streaming features using RTSP/RTP and integrate ONVIF-compliant devices.
  • Develop socket-based communication modules for real-time systems.
  • Optimize code for concurrency, memory usage, and performance in distributed environments.
  • Troubleshoot and debug complex system-level issues in a Linux environment.
  • Collaborate with DevOps, QA, and product teams in an Agile/Scrum workflow.

What We Are Looking For

  • Strong experience in Java development, especially in multithreaded and networked applications.
  • Solid understanding of Spring Boot, JPA/Hibernate, and RESTful APIs.
  • Experience working with MS SQL, MySQL, MongoDB, or similar relational and NoSQL databases.
  • Hands-on experience with socket programming, media streaming protocols (RTSP, RTP).
  • Strong knowledge of data structures, concurrency, and performance optimization.
  • Experience in Linux-based development environments.
  • Familiarity with version control systems like Git and Agile/Scrum methodologies.
  • Excellent problem-solving skills and ability to thrive in a fast-paced environment.

Why Join Us?

  • Be part of an innovative company at the forefront of AI-driven video computing.
  • Opportunity to work with top-tier partners and industry leaders.
  • Competitive salary, performance incentives, and professional growth opportunities.
  • Embark on an impactful journey with Videonetics, where you'll work on innovative products that enhance safety, efficiency, and sustainability, ultimately making a positive difference in society.

If you are passionate about building an innovative product, then we invite you to be part of our growth journey at Videonetics!

To Apply: Send your resume to hrd@videonetics.com

Apply for this position

Maximum size: 2 MB

Subscribe to our newsletter and get latest updates, news in your inbox