Posted on: 15/09/2025
Job Title : C++ & Java Developer
Experience Required : 6 to 8 years
Employment Type : Full-Time
About the Role :
We are looking for a skilled and versatile C++ & Java Developer with strong backend development experience and a solid understanding of system-level programming.
The ideal candidate will have hands-on expertise in both C/C++ and Java, along with exposure to modern infrastructure tools and messaging systems.
This role involves working on high-performance applications, debugging complex issues, and contributing to scalable system design.
Key Responsibilities :
Software Development :
- Design, develop, and maintain applications using C/C++ and Java (Java 8 and onwards).
- Implement robust, scalable, and maintainable code following design patterns and best practices.
Database Management :
- Write and optimize SQL queries, primarily using Oracle databases.
- Ensure efficient data access and manipulation.
Version Control & Collaboration :
- Use Git and ClearCase for source control and version management.
- Collaborate with cross-functional teams in an Agile environment.
Debugging & Performance Optimization :
- Utilize tools like GDB, Valgrind, and Linux commands (e.g., top, pstack) for debugging and performance tuning.
- Troubleshoot and resolve system-level issues.
Messaging & Distributed Systems :
- Work with Apache Kafka, Zookeeper, and Redis for messaging, coordination, and caching.
- Ensure reliable communication between distributed components.
Containerization & Orchestration :
- Develop and deploy applications using Docker.
- Manage containerized workloads using Kubernetes or OpenShift.
Required Technical Skills :
- Languages : C, C++, Java (Java 8+)
- Databases : Oracle, SQL
- Version Control : Git, ClearCase
- Debugging Tools : GDB, Valgrind, Linux utilities (top, pstack, etc.)
- Messaging & Caching : Apache Kafka, Zookeeper, Redis
- Containerization & Orchestration : Docker, Kubernetes or OpenShift
Preferred Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or related field.
- Strong understanding of system-level programming and multithreading.
- Experience in developing enterprise-grade applications.
- Excellent problem-solving and analytical skills.
- Effective communication and teamwork abilities.
Why Join Us?
- Work on mission-critical systems with modern technologies.
- Be part of a collaborative and innovative team.
- Opportunities for technical leadership and career growth.
- Flexible work culture and exposure to cutting-edge tools
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1546202
Interview Questions for you
View All