Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Mycom and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Job Title :</b> C++ & Java Developer<br/><br/><b>Experience Required :</b> 6 to 8 years<br/><br/><b>Employment Type :</b> Full-Time<br/><br/><b>About the Role :</b><br/><br/>We are looking for a skilled and versatile C++ & Java Developer with strong backend development experience and a solid understanding of system-level programming.<br/><br/>The ideal candidate will have hands-on expertise in both C/C++ and Java, along with exposure to modern infrastructure tools and messaging systems.<br/><br/>This role involves working on high-performance applications, debugging complex issues, and contributing to scalable system design.<br/><br/><b>Key Responsibilities :</b><br/><br/><b>Software Development :</b><br/><br/>- Design, develop, and maintain applications using C/C++ and Java (Java 8 and onwards).<br/><br/>- Implement robust, scalable, and maintainable code following design patterns and best practices.<br/><br/><b>Database Management :</b><br/><br/>- Write and optimize SQL queries, primarily using Oracle databases.<br/><br/>- Ensure efficient data access and manipulation.<br/><br/><b>Version Control & Collaboration :</b><br/><br/>- Use Git and ClearCase for source control and version management.<br/><br/>- Collaborate with cross-functional teams in an Agile environment.<br/><br/><b>Debugging & Performance Optimization :</b><br/><br/>- Utilize tools like GDB, Valgrind, and Linux commands (e.g., top, pstack) for debugging and performance tuning.<br/><br/>- Troubleshoot and resolve system-level issues.<br/><br/><b>Messaging & Distributed Systems :</b><br/><br/>- Work with Apache Kafka, Zookeeper, and Redis for messaging, coordination, and caching.<br/><br/>- Ensure reliable communication between distributed components.<br/><br/><b>Containerization & Orchestration :</b><br/><br/>- Develop and deploy applications using Docker.<br/><br/>- Manage containerized workloads using Kubernetes or OpenShift.<br/><br/><b>Required Technical Skills :</b><br/><br/><b>- Languages :</b> C, C++, Java (Java 8+)<br/><br/><b>- Databases :</b> Oracle, SQL<br/><br/><b>- Version Control :</b> Git, ClearCase<br/><br/><b>- Debugging Tools :</b> GDB, Valgrind, Linux utilities (top, pstack, etc.)<br/><br/><b>- Messaging & Caching :</b> Apache Kafka, Zookeeper, Redis<br/><br/><b>- Containerization & Orchestration :</b> Docker, Kubernetes or OpenShift<br/><br/><b>Preferred Qualifications :</b><br/><br/>- Bachelors or Masters degree in Computer Science, Engineering, or related field.<br/><br/>- Strong understanding of system-level programming and multithreading.<br/><br/>- Experience in developing enterprise-grade applications.<br/><br/>- Excellent problem-solving and analytical skills.<br/><br/>- Effective communication and teamwork abilities.<br/><br/><b>Why Join Us?</b><br/><br/>- Work on mission-critical systems with modern technologies.<br/><br/>- Be part of a collaborative and innovative team.<br/><br/>- Opportunities for technical leadership and career growth.<br/><br/>- Flexible work culture and exposure to cutting-edge tools</p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
Mycom is actively hiring for this Mycom - Senior Software Engineer - C++ & Java position
Apply Now