Senior C++ Software Engineer

0 years

0.0 Lacs P.A.

Chennai, Tamil Nadu, India

Posted:1 week ago| Platform: Linkedin logo

Apply Now

Skills Required

softwaredevelopmentjavadesignprogrammingunixlinuxanalysistestingdeploymentsupportscriptingautomationinterfacedevopscodeoptimizationsecuritycompliancemanagementrestserviceintegrationoraclepostgresqljenkinsmavengradlegitarchitecturetuningagileapacheawsazurejavascriptcontainerizationdockerkubernetesmiddlewarecommunication

Work Mode

On-site

Job Type

Full Time

Job Description

Seeking for a Senior Software Engineer with strong expertise in C++ development and a solid background in Java technologies. The role involves working on complex systems primarily built in C++, with supporting components in Java. The ideal candidate should have deep experience with object-oriented design, multi-threading, system-level programming, and enterprise-grade development practices across Unix/Linux/Solaris environments. Responsibilities Design, develop, and maintain high-performance C++ applications as part of a distributed system. Contribute to the full software development lifecycle including analysis, design, implementation, testing, deployment, and support. Develop and support backend components in Java as required. Maintain and enhance scripts using UNIX shell scripting for deployment and operational automation. Interface with multi-functional teams in India and the US, including QA, support, DevOps, and product teams. Participate in code reviews, performance optimization, and adherence to security and compliance standards. Analyse and optimize system performance; identify bottlenecks in both C++ and Java-based components. Required Skills Strong hands-on experience with C++ including STL, memory management, multi-threading, and performance optimization. Experience working on Unix/Linux/Solaris platforms for system-level development. Working knowledge of Java/J2EE technologies including Spring Boot, REST/SOAP APIs, and web service integration. Experience with Oracle, Informix, or PostgreSQL; familiarity with DB2 is a plus. Strong understanding of UNIX shell scripting for automation and support tasks. Experience with CI/CD tools (e.g., Jenkins, Maven, Gradle) and source control (e.g., Git). Understanding of enterprise-level design patterns, scalable architecture, and performance tuning techniques. Desired Skills Experience working in Agile development environments. Exposure to Apache Karaf, ServiceMix, or similar ESB frameworks. Experience deploying or maintaining services on AWS or Azure platforms. Knowledge of front-end technologies such as HTML5, JavaScript, AngularJS is a plus but not mandatory. Familiarity with open-source technologies and containerization tools like Docker/Kubernetes. Familiarity with third-party middleware and integration tools like OmniORB, JacORB, and secure communication using SSL/TLS. Looking for an Immediate joiner to 30 Days notice period. Interested candidates can share your resume at sampathkumar.radhakrishnan@exelaonline.com Show more Show less

IT Services and IT Consulting
Irving Texas +5

RecommendedJobs for You