Senior Software Engineer - Java Development
LeitMotif Solutions Private Limited
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