HamburgerMenu
hirist

Mycom - Senior Software Engineer - C++ & Java

Mycom
Gurgaon/Gurugram
6 - 8 Years

Posted on: 15/09/2025

Job Description

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


info-icon

Did you find something suspicious?