Senior Software Engineer JAVA 4-6 years Kolkata

2coms

Not Interested
Bookmark
Report This Job

profile Job Location:

Kolkata - India

profile Monthly Salary: INR 2000000 - 2000000
Posted on: 08-11-2025
Vacancies: 1 Vacancy

Job Summary

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.


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 youll 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.

Requirements

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.
Must Have Skills:
  • 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.



Required Skills:

Technical SkillExperience in designing Java applications. Strong experience in creating front-end layers of software in Java technology: Java Spring boot Hibernate Spring - Expert understanding in SOA ESB Messaging Event Processing technologies - Experience with relational and non-relational dbs like SQL Server My SQL Casandra or Mongo Redis/mem-cached for implementing caching solutions - Experience in AGILE (SCRUM) methodology and ability to define product life cycle - Strong foundation knowledge around integration technologies such as MuleSoft Apache Storm Kafka etc. - Presentation skills with a high degree of comfort with both large and small audiences Secondary Skills: ----- Need to work closely with Business and Technical Stakeholders to understand the functional and non-functional requirements.

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 LinkedIn Page : Youll Work WithYo...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • Access Control System
  • Engineering
  • Bar Management
  • Jpa
  • Law
  • Jdbc