LogoLanguage
Trois Infotech (P) Ltd

4th Floor, KSUM C DAC Building, Technopark, Trivandrum , 695581

Senior Developer – Java Spring Boot & System-Level Programming (C/C++)

Closing Date:31,July 2025
Job Published: 30,June 2025
Contact Email: careers@trois.in

Brief Description

Job Overview:
We are seeking a highly skilled and motivated Senior Developer with strong experience in Java Spring Boot and system-level programming using C/C++. The ideal candidate will have a deep understanding of real-time systems, performance-critical applications, and multithreading concepts. You will play a key role in designing, developing, and maintaining scalable backend services and low-level system components in demanding, real-time environments.

Key Responsibilities:
Design, develop, and maintain scalable backend applications using Java Spring Boot.
Develop and optimize system-level software and libraries in C/C++, including performance-critical modules.
Work on real-time systems with deterministic performance and low-latency constraints.
Integrate high-level applications with low-level system modules.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the robustness, security, and efficiency of code in production environments.
Perform code reviews, write unit tests, and support continuous integration and deployment.
Troubleshoot, debug, and resolve complex technical issues across the stack.
Document software designs, processes, and maintain technical specifications.

Preferred Skills

Required Skills and Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
5+ years of hands-on development experience in Java (Spring Boot).
Strong proficiency in C/C++, including STL, memory management, pointers, and inter-process communication (IPC).
Experience in system-level programming, including kernel/user space interactions, device drivers, or embedded systems.
Understanding of real-time constraints, scheduling, and latency-sensitive programming.
Good grasp of multithreading, concurrency, synchronization, and parallel computing.
Experience with RESTful APIs, microservices architecture, and containerization (Docker, Kubernetes) is a plus.
Familiarity with Linux environments and build tools like Maven/Gradle, Make/CMake.
Excellent problem-solving and debugging skills.
Strong verbal and written communication skills.

 

Experience Required: 5+ years

Location: Trivandrum, Technopark

Employment Type: Full-Time