Source description
About the role
JD - Java with C++ in Linux /Unix Note- C++ (70%) & Java (30%) Notice - Immediate We are urgently looking for Java with C++ in Linux/Unix platform Dev for Bangalore location working from client side in hybrid mode. Overall 6+ years of development experience in Java with C++ in Linux/Unix platform with knowledge of software development process and tools with overall exp of max around 6-8 yrs.Hands on experience on regular day to day work which involve coding and build, logs, debugging, bit bucket, JIRA , TeamCity etc.Excellent command over OOAD (Object-oriented analysis and design) concepts.Strong understanding of Data Structure, Data algorithms and Concurrent Programming Development Experience : Utilize Java and C++ programming languages to develop software applications on Linux/Unix platforms. Write clean, efficient, and maintainable code to implement new features and functionalities. Collaborate with the development team to ensure code quality, performance, and adherence to coding standards. Software Development Process : Demonstrate knowledge of software development processes and tools, including coding, building, logging, debugging, version control (e.g., Bitbucket), issue tracking (e.g., JIRA), and continuous integration (e.g., TeamCity). Participate in code reviews, perform debugging and troubleshooting, and contribute to the overall improvement of development workflows. OOAD Concepts : Apply Object-Oriented Analysis and Design (OOAD) concepts to design software solutions that are modular, scalable, and maintainable. Understand and implement design patterns, inheritance, encapsulation, and polymorphism to optimize code architecture and enhance reusability. Data Structures and Algorithms : Demonstrate a strong understanding of data structures, algorithms, and their applications in software development. Implement efficient data structures and algorithms to solve complex problems and optimize application performance. Concurrent Programming : Develop concurrent and multithreaded applications using Java and C++, ensuring thread safety and synchronization. Handle concurrency issues and race conditions effectively to ensure the reliability and stability of the software. Qualifications : Bachelor's degree in Computer Science, Software Engineering, or related field. 6+ years of overall development experience with a focus on Java and C++ programming languages. Hands-on experience in coding, debugging, and building software applications on Linux/Unix platforms. Proficiency in version control systems (e.g., Bitbucket), issue tracking tools (e.g., JIRA), and continuous integration tools (e.g., TeamCity). Excellent command over Object-Oriented Analysis and Design (OOAD) concepts, with the ability to design and architect software solutions. Strong understanding of data structures, algorithms, and concurrent programming principles. Excellent problem-solving skills and attention to detail. Effective communication and collaboration skills, with the ability to work in a hybrid mode environment. JD - Java with C++ in Linux /Unix Note- C++ (70%) & Java (30%) Notice - Immediate We are urgently looking for Java with C++ in Linux/Unix platform Dev for Bangalore location working from client side in hybrid mode. Overall 6+ years of development experience in Java with C++ in Linux/Unix platform with knowledge of software development process and tools with overall exp of max around 6-8 yrs.Hands on experience on regular day to day work which involve coding and build, logs, debugging, bit bucket, JIRA , TeamCity etc.Excellent command over OOAD (Object-oriented analysis and design) concepts.Strong understanding of Data Structure, Data algorithms and Concurrent Programming Development Experience : Utilize Java and C++ programming languages to develop software applications on Linux/Unix platforms. Write clean, efficient, and maintainable code to implement new features and functionalities. Collaborate with the development team to ensure code quality, performance, and adherence to coding standards. Software Development Process : Demonstrate knowledge of software development processes and tools, including coding, building, logging, debugging, version control (e.g., Bitbucket), issue tracking (e.g., JIRA), and continuous integration (e.g., TeamCity). Participate in code reviews, perform debugging and troubleshooting, and contribute to the overall improvement of development workflows. OOAD Concepts : Apply Object-Oriented Analysis and Design (OOAD) concepts to design software solutions that are modular, scalable, and maintainable. Understand and implement design patterns, inheritance, encapsulation, and polymorphism to optimize code architecture and enhance reusability. Data Structures and Algorithms : Demonstrate a strong understanding of data structures, algorithms, and their applications in software development. Implement
More at Forward Eye Technologies
Related open roles
Salesforce Service Cloud Specialist Kochi (India)
India
Salesforce Service Cloud Specialist (Kolkata)
India
Salesforce Service Cloud Specialist (Visakhapatnam)
India
Java Developer Chandigarh (India)
India
Salesforce Service Cloud Specialist (New Delhi)
Delhi NCR
Senior Oracle Fusion Cloud Application Engineer (Delhi)
Delhi NCR