Jobs
Interviews

8 Multithreaded Programming Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Technology Lead specializing in Java Full Stack, you will be responsible for leading the end-to-end software development and architecture design process. With a focus on designing and managing robust enterprise applications, you should have a minimum of 5 to 8 years of hands-on experience in Java (1.8+), Spring Boot, Microservices, Angular (4+), and Hibernate. Your role will involve conducting code reviews, enforcing best practices, and guiding junior developers while collaborating with cross-functional teams. You will also review application design and user documentation, ensuring adherence to secure development practices such as OWASP guidelines, encryption, and session handling. Troubleshooting performance and scalability issues, driving CI/CD adoption, testing frameworks, and code repositories will be essential components of your responsibilities. Key Responsibilities include: - Leading end-to-end software development and architecture design - Conducting code reviews and enforcing best practices - Guiding junior developers and collaborating with cross-functional teams - Reviewing application design and final user documentation - Ensuring secure development practices and troubleshooting performance and scalability issues - Driving the adoption of CI/CD, testing frameworks, and code repositories Mandatory Skills: - Java (1.8+) with 5 to 8 years of experience - Spring Boot / Spring MVC / Spring Framework with 5+ years of experience - Hibernate / Spring JPA with 4 to 6 years of experience - Microservices Architecture with 5+ years of experience - Microsoft SQL Server or other RDBMS with 4 to 6 years of experience - JavaScript & jQuery with 4+ years of experience - Angular (4+) & TypeScript with 3 to 5 years of experience - Proficiency in JUNIT, ANT, MAVEN, HUDSON, SVN, Git - Knowledge of Design Patterns, Distributed Architectures, and Multi-threaded Programming - Security awareness including OWASP top 10, static/dynamic scans, session handling, and encryption Good to Have: - Knowledge of JBPM - Domain expertise in Financial Services / Life Insurance If you possess the required skills and experience in Java Full Stack development, have a strong understanding of system architecture, design patterns, and secure coding practices, and are looking for a challenging opportunity to lead a dynamic team in a fast-paced environment, we encourage you to apply for this Technology Lead position.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As an integral part of Omnissa, you will have the opportunity to contribute to the development and enhancement of Workspace ONE, an innovative digital workspace platform that ensures secure access to applications on various devices. Your role will involve designing and developing scalable software solutions for Unified Endpoint Management (UEM) Platform. You will play a crucial part in writing code, implementing new use cases, and enhancing the current system to cater to diverse platform businesses. In your journey at Omnissa, your success will be measured by your ability to produce high-quality software designs, execute them effectively, and continuously improve the product. You will be expected to collaborate with cross-functional teams, contribute to codebases, and identify opportunities for enhancing the scalability, usability, and supportability of the product. Additionally, you will work on a distributed application with an event-driven architecture, utilize technologies such as C#, .NET Framework, SQL/PostgreSQL/Open Search, Kafka/Redis/RabbitMQ for communications, and Asp.Net MVC along with Angular for front-end development. To excel in this role, you are required to possess a Bachelor's or Master's degree in Computer Science or a related field, along with proficiency in C# and .NET Framework. Your understanding of distributed systems, object-oriented design, and multi-threaded programming will be crucial for the role. Furthermore, your ability to troubleshoot, analyze logs, and ensure code quality through various testing methodologies will play a significant role in your success. You should exhibit a strong sense of ownership, prioritize security and compliance considerations, and have experience in large-scale enterprise technology deployments and cloud computing. Omnissa values diversity and inclusivity in its workforce, aiming to create an environment that fosters innovation and success. We are an Equal Opportunity Employer, committed to providing an equal platform for all individuals based on merit. If you are passionate about driving technological advancements, shaping the future of work, and contributing to a global team, we encourage you to join us on our journey towards creating impactful and secure digital workspaces. Location: Bengaluru Location Type: Hybrid/ONSITE,

Posted 1 day ago

Apply

1.0 - 5.0 years

0 Lacs

indore, madhya pradesh

On-site

You should have a Bachelor's degree in Computer Science (or other streams from premier institutes) or an MCA with 1-3 years of experience working as a software engineer, including 2+ years developing Android applications. Your expertise should lie in Android SDK, Java, and multithreaded programming, along with experience architecting medium to large software projects from start to finish. You must have proven experience in building high-quality mobile applications using the latest technologies and working with remote data via REST and JSON. Additionally, experience with SQLite or similar databases, Push Notifications, and In-App Purchase is required. Strong problem-solving skills in a fast-paced environment are a must, along with a passion for impeccable design and simple UI. As an Android Developer, your responsibilities will include designing and building advanced applications for the Android platform. You will be expected to write code to the highest standards while following industry-accepted architecture and design pattern techniques and methodologies such as MVC, SOA, OOP, and DI. It will also be crucial for you to unit-test the code for robustness, including edge cases, usability, and general reliability. Furthermore, you will work on bug fixing and enhancing application performance.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You will be joining Omnissa, a company at the forefront of providing IT infrastructure solutions that enable flexible and secure work experiences from anywhere. The Omnissa Platform is an AI-driven digital work platform that integrates various industry-leading solutions to empower employees and customers to access applications securely across different devices and clouds. As part of our team, you will play a crucial role in shaping the future of work by delivering personalized and engaging employee experiences while optimizing security, IT operations, and costs. At Omnissa, our mission is to maximize value for our customers, guided by our core values of acting in alignment, building trust, fostering inclusiveness, driving efficiency, and maximizing customer value. As a global company with over 4,000 employees, we are constantly seeking passionate individuals to join us in our journey of growth and innovation. The opportunity at hand involves working on Workspace ONE, a digital workspace platform that delivers and manages applications on any device securely. Your role will be to contribute to the scalability and management of the Workspace One-Unified Endpoint Management platform across various operating systems and device types. You will be responsible for writing code, designing scalable software, and championing a culture of high ownership and engineering excellence within the UEM Platform team. Over the first 6-12 months in this role, your performance goals will include producing software designs for new use cases, scaling the current system, ensuring the quality of products and code you create, collaborating with other teams, and identifying and implementing solutions for code/design/architecture gaps. In your day-to-day work, you will be involved in developing a distributed application using an event-driven architecture, utilizing C# (Asp.Net and .Net Core) on the server side, working with SQL/PostgreSQL/Open Search for the database, managing inter and intra-service communications with Kafka/Redis/RabbitMQ, and handling Asp.Net MVC and Angular for the front-end. To excel at Omnissa, you should possess a Bachelor's or Master's degree in Computer Science or a related field, proficiency in C# & .NET Framework, understanding of distributed systems, experience in object-oriented design and multi-threaded programming, strong debugging and troubleshooting skills, knowledge of large-scale deployments in enterprise environments, cloud computing expertise, and the ability to write quality code and tests. This position is based in Bengaluru and offers a hybrid/onsite work environment. Omnissa is committed to diversity and equal opportunity employment, valuing unique perspectives and experiences to drive innovation and business success. We are an Equal Opportunity Employer that prohibits discrimination and harassment of any kind. Join us at Omnissa and be part of a team dedicated to shaping the future of work and technology.,

Posted 3 days ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

This role is for one of Weekday's clients offering a salary range of Rs 6000000 to Rs 6500000 per annum. The minimum experience required for this full-time position based in Bengaluru is 8 years. We are looking to fill a position for a renowned global client specializing in cloud, data, and network security solutions for Fortune 500 companies worldwide. If you are a skilled C and C++ developer with a focus on Windows security solutions, this opportunity will allow you to contribute to cutting-edge endpoint, network, and cloud security products. You should possess a Bachelor's degree in Computer Science (BS) with a preference for a Master's degree in Computer Science (MS). The ideal candidate will have at least 8 years of experience in product development related to endpoint, network, or cloud security solutions. Proficiency in C and C++ programming, particularly in Windows system development, is essential. A deep understanding of Windows OS internals, file systems, and low-level system architecture is required. Experience in multi-threaded programming, performance optimization, data structures, algorithms, and efficient coding practices is expected. The successful candidate should have a proven track record in developing and maintaining Windows security solutions, knowledge of cryptography techniques and secure software development best practices, as well as familiarity with web data formats such as JSON, XML, and MIME. Experience with Test-Driven Development (TDD), unit testing frameworks, and CI/CD tools like Jenkins is valuable. Strong problem-solving, analytical, and communication skills are essential for this role. Key Responsibilities: - Develop and Optimize Security Solutions: Design and develop Windows-based client/agent technologies for comprehensive data security solutions. Implement multi-threaded C and C++ applications using modern software development techniques. - System-Level Development: Engage extensively with Windows OS internals, including file systems and low-level architecture to ensure the reliability, scalability, and observability of security solutions. - Cross-Functional Collaboration: Collaborate closely with Product Management to translate business requirements into technical solutions. Partner with QA teams to enhance testing processes and ensure product quality. - Testing and Deployment: Develop and execute dev test routines to validate code functionality. Utilize CI/CD tools such as Jenkins to streamline deployment processes.,

Posted 6 days ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

You should have 2+ years of experience in product development, architecture, and design. It is essential to be experienced in Swift or have a strong willingness to transition to Swift. A strong understanding of algorithms is required, along with in-depth knowledge of iOS frameworks, various iOS versions, and proficiency in handling different screen sizes. Your background should also include experience with storage, threading, and performance tuning. A solid grasp of iOS architectural components and design patterns is necessary. You should be skilled in implementing designs with pixel-perfect precision. A deep understanding of memory management, multi-threaded programming, and synchronization is crucial, as well as strong debugging and root cause analysis skills, along with knowledge of data structures. Familiarity with designing and developing Core iOS frameworks is expected. Supporting other team members through code reviews and applying your experience in the process is a part of the role. You should be comfortable working in agile team environments and demonstrate self-starting and conscientious qualities. Being open to experimenting with new technologies like RxSwift, Flutter, and others is a plus. Experience in end-to-end app development and/or developing frameworks is beneficial. This is a full-time, permanent position with benefits including health insurance and performance bonuses. The work schedule includes day shifts and fixed shifts. The ideal candidate will have a Bachelor's degree, and at least 2 years of experience in iOS development. The work location is in person.,

Posted 1 week ago

Apply

9.0 - 12.0 years

15 - 20 Lacs

Bengaluru

Work from Office

Meet the Team Cisco IOS XR India group is responsible for architecting, designing, developing and supporting solutions for some of the world's largest service providers and web enterprises that are constantly evolving to meet customer business requirements. The team owns key protocol components in the NOS and is in charge of router observability and application hosting frameworks. This development team gets interleaved in every stage of SDLC starting with requirements collection from product managers all the way to deployment, integration & support of the solution involving interactions with a plethora of customers. Exposure to end-to-end software development process, Opportunity to work with world's top web players, Exposure to cutting edge technologies in OS/distributed systems domain, Challenged to develop best-in-class software, Experience of working with industry's finest engineers. Your Impact Engineer will be part of development team which is responsible for Feature development, testing & integration into customer environments. Many-a-times encouraged to be SPOC for a particular area of a component. Expected to have regular interactions with product management teams, testing teams and customer teams to translate requirements into working solutions. Develop expertise in OS protocols. Learn Cisco development/unit-test environments. Issue triage/support/monitoring/resolution. Minimum Qualifications : Experience: 9 years to 12 years. Bachelors degree in CS/EE/EC or technical equivalent. Expert knowledge and hands-on experience in C Sound knowledge of operating system concepts and system programming on UNIX based systems Network and multithreaded programming Preferred Qualifications : Knowledge of Virtualization/distributed systems/Docker Exposure to Netconf/Yang, GRPC, REST APIs is a plus Exposure to L2/L3 protocols

Posted 1 month ago

Apply

6.0 - 8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Introduction As a Storage Scale AFM Developer, youll be responsible for ensuring that GPFS / Scale AFM storage components are expertly designed, developed with high quality, tested and ready for integration into IBMs best-of-breed solutions. This is your chance to develop innovative new technology as well as grow your career. Hone your expertise alongside fellow talented professionals, where youll develop some of the most exciting software infrastructure and solutions on the market. Your role and responsibilities Work on market leading high performance clustered file system Responsible for test dev for Spectrum Scale component/feature. Ensuring end to end delivery of the component/feature for Storage Scale. Ability to work closely with customers for requirement implementation as well as responding quickly to customer issues. Required education Bachelors Degree Preferred education Masters Degree Required technical and professional expertise 6+ years of programming experience, Linux expertise, strong skills in C/C++ along with system programming experience (including parallel/multithreaded programming) Understanding of storage architecture and filesystems Preferred technical and professional experience Experience in Systems/Storage domains, debugging/performance optimization. Good debugging skills for complex issues with interdependencies across multiple modules. Git/Gerrit experience.

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies