Skip to content
mimi

Senior Software Engineer - Java Development

LeitMotif Solutions Private Limited

Kolkata · On-site Full-time Senior 1w ago

About the role

Job Description :

Role : Senior Software Engineer

Location : Kolkata

Experience : 4 to 6 years

Mode of Employment : Fulltime

Talent Scout Management Solutions/PIVOTAL is a professional services recruitment firm dedicated to helping clients recruit world-class leadership talent.

We are currently recruiting "Java Developer" for one of our premier clients in Kolkata. Name of the organization will be revealed to shortlisted candidates.

About Our Client :

The Company 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.

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.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free