Home
Jobs

2054 Multithreading Jobs - Page 30

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Join us as a “Senior Java Developer" at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences. You may be assessed on the key critical skills relevant for success in role, such as experience with, JAVA skills to meet business requirement as well as job-specific skillsets. To be successful as a “Senior Java Developer", you should have experience with: Basic/ Essential Qualifications Strong Java development experience (Java 8+) Strong experience developing desktop applications using JavaFX, Swing, or similar frameworks Proficiency with Spring Framework (Spring Boot, Spring MVC, Spring Data) Extensive experience with Oracle databases, SQL optimization, and PL/SQL Experience with message queue systems, specifically Solace PubSub+ Strong Unix/Linux skills including shell scripting, system administration, and performance tuning Proficiency with Unix command line tools and utilities Experience with Unix-based deployment and service management Knowledge of RESTful API design and implementation Experience with build tools (Maven, Gradle) and version control systems (Git) Understanding of multithreading and concurrency concepts Familiarity with containerization and deployment technologies Strong problem-solving skills and attention to detail Excellent communication skills and ability to work in a collaborative environment. Desirable Skillsets/ Good To Have Experience with Angular frameworks Knowledge of JavaFX CSS styling and FXML Experience with desktop application packaging and deployment (e.g., jpackage, Install4j) Familiarity with reactive programming (Project Reactor, RxJava) Experience with CI/CD pipelines and DevOps practices Knowledge of security best practices for desktop and web applications Experience with cloud platforms (AWS, Azure, GCP). Understanding of UX/UI design principles. This role will be based out of Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations Will have an impact on the work of related teams within the area. Partner with other functions and business areas. Takes responsibility for end results of a team’s operational processing and activities. Escalate breaches of policies / procedure appropriately. Take responsibility for embedding new policies/ procedures adopted due to risk mitigation. Advise and influence decision making within own area of expertise. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function. Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Make evaluative judgements based on the analysis of factual information, paying attention to detail. Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. Guide and persuade team members and communicate complex / sensitive information. Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave. Back to nav Share job X(Opens in new tab or window) Facebook(Opens in new tab or window) LinkedIn(Opens in new tab or window) Show more Show less

Posted 1 week ago

Apply

3.0 - 5.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Qualifications  3-5 years of software development experience  Strong development skills in Java JDK 1.8 or above  Java fundamentals like Exceptional handling, Serialization/Deserialization and Immutability concepts  Good fundamental knowledge in Enums, Collections, Annotations, Generics, Auto boxing and Data Structure  Database RDBMS/No SQL (SQL, Joins, Indexing)  Multithreading (Re-entrant Lock, Fork & Join, Sync, Executor Framework)  Spring Core & Spring Boot, security, transactions  Hands-on experience with JMS (ActiveMQ, RabbitMQ, Kafka etc)  Memory Mgmt (JVM configuration, Profiling, GC), profiling, Perf tunning, Testing, Jmeter/similar tool)  Devops (CI/CD: Maven/Gradle, Jenkins, Quality plugins, Docker and containersization)  Logical/Analytical skills. Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.  Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)  Experience of writing Junit test cases using Mockito / Powermock frameworks. Should have practical experience with Maven/Gradle and knowledge of version control systems like Git/SVN etc.  Good communication skills and ability to work with global teams to define and deliver on projects. Sound understanding/experience in software development process, test-driven development.  Cloud – AWS / AZURE / GCP / PCF or any private cloud would also be fine  Experience in Microservice Show more Show less

Posted 1 week ago

Apply

7.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Job Role : C++ Developer Location : Noida, Gurgaon, Mumbai, India (Onsite) Fulltime. Job Description: - Batch processing, STL, Boost, multithreading. - High-performance backend services. - 5–7 years of backend development experience. - Refactoring legacy applications. - Strong ANSI SQL and DB interaction. - Experience with Git, CI/CD, and Agile methodologies. Show more Show less

Posted 1 week ago

Apply

7.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Job Role : Java Developer Location : Noida, Gurgaon, Mumbai, India (Onsite) Fulltime. Job Description: - Java SE, multithreading, JDBC, integration with Sybase/SQL Server. - Performance tuning and code optimization. - 5–7 years of backend development experience. - Refactoring legacy applications. - Strong ANSI SQL and DB interaction. - Experience with Git, CI/CD, and Agile methodologies. Show more Show less

Posted 1 week ago

Apply

6.0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

Linkedin logo

Morgan Stanley JAVA Technical Architect_Software Engineering - Vice President - Software Engineering Profile Description We’re seeking someone to join our team as (Vice President) The Firmwide Data Office department is recruiting for an enthusiastic, dynamic, hands-on and delivery focused Application Development Lead (Technical Architect) to build next generation tooling for making “Data as First class asset”. This role will involve working with stakeholders of technology teams to provide guidance on strategic initiatives for Data Principles CDRR_Technology The Cybersecurity organization's mission is to create an agile, adaptable organization with the skills and expertise needed to defend against increasingly sophisticated adversaries. This will be achieved by maintaining sound capabilities to identify and protect our assets, proactively assessing threats and vulnerabilities and detecting events, ensuring resiliency through our ability to respond to and recover from incidents and building awareness and increase vigilance while continually developing our cyber workforce. Firmwide Data Office Data COE team is distributed globally between New York, London, Budapest, India, and Shanghai; and are engaged in a wide array of projects touching all business units (Institutional Securities, Investment Management, Wealth Management) and functions (e.g., Operations, Finance, Risk, Trading, Treasury, Resilience) across the Firm. The team vision is a multi-year effort to simplify firm’s data architecture and business processes front-to-back with goals of reducing infrastructure and manpower costs, improving the ability to demonstrate control of data, empowering developers by providing consistent means of handling data, facilitate data-driven insights & decision making, and providing a platform to implement future change initiatives faster, cheaper, and easier. Software Engineering This is Vice President position that develops and maintains software solutions that support business needs. Morgan Stanley is an industry leader in financial services, known for mobilizing capital to help governments, corporations, institutions, and individuals around the world achieve their financial goals. At Morgan Stanley India, we support the Firm’s global businesses, with critical presence across Institutional Securities, Wealth Management, and Investment management, as well as in the Firm’s infrastructure functions of Technology, Operations, Finance, Risk Management, Legal and Corporate & Enterprise Services. Morgan Stanley has been rooted in India since 1993, with campuses in both Mumbai and Bengaluru. We empower our multi-faceted and talented teams to advance their careers and make a global impact on the business. For those who show passion and grit in their work, there’s ample opportunity to move across the businesses for those who show passion and grit in their work. Interested in joining a team that’s eager to create, innovate and make an impact on the world? Read on… What You’ll Do In The Role Data is at the forefront of most business functions as enterprises look to streamline their business processes to cut cost and leverage capabilities such as advanced analytics, big data, AI and machine learning to create new insights. Business decisions will require availability of accurate, timely and consistent data. In a large enterprise like Morgan Stanley, with thousands of systems and tens of thousands of databases, it is critical to provide solutions that help users find data, understand its meaning, and easily access data via APIs, frameworks, and tools in a secure, compliant manner, whether the data is on premise or on the cloud. To address these challenges, the Tooling team within the FDO works on providing tools to document, discover, search, and visualize how data is used in the firm. The team also provides API’s and integrations with other technologies in the firm to capture and discover this information to support and promote automation. The team builds in house tools as well as works with vendor tools in this space to address these problems. Job Responsibilities Lead diverse technology team contributing to this strategic initiative Develop people through coaching, mentoring and management Lead the design, development and support of full-stack, n-tier distributed applications Act as a thought leader in the technical space through researching and knowing industry trends as well as cutting edge tools and technologies Provide efficient technological solutions for wider adoption of FDO tools What You’ll Bring To The Role At least 6 years' relevant experience would generally be expected to find the skills required for this role. 9 – 12 years of extensive experience designing and implementing n-tier distributed applications, large scale data pipelines, Web applications Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Data Analytics or related field Successful experience leading high-performing development and engineering teams with a proven and demonstrable track record of execution and delivery Strong problem-solving skills, business acumen, and demonstrated excellent oral and written communication skills with both technical and non-technical audiences Experience & expertise across following aspects: Java - Core Java, Multithreading, Spring, Caching, Security/Authentication API Design and Development - REST, GraphQL, JSON, Microservices Architecture Design Patterns, Object Oriented Design Agile Development, SDLC, TDD, BDD Implementing DevOps techniques and practices like Continuous Integration, Continuous Deployment, Test Automation, Build Automation and Test-Driven Development to enable the rapid delivery of working code-utilizing tools like Jenkins, Gradle and Git Scalability, High Availability, Failover Databases - SQL, Stored Procedures, Query Tuning What You Can Expect From Morgan Stanley We are committed to maintaining the first-class service and high standard of excellence that have defined Morgan Stanley for over 89 years. Our values - putting clients first, doing the right thing, leading with exceptional ideas, committing to diversity and inclusion, and giving back - aren’t just beliefs, they guide the decisions we make every day to do what's best for our clients, communities and more than 80,000 employees in 1,200 offices across 42 countries. At Morgan Stanley, you’ll find an opportunity to work alongside the best and the brightest, in an environment where you are supported and empowered. Our teams are relentless collaborators and creative thinkers, fueled by their diverse backgrounds and experiences. We are proud to support our employees and their families at every point along their work-life journey, offering some of the most attractive and comprehensive employee benefits and perks in the industry. There’s also ample opportunity to move about the business for those who show passion and grit in their work. Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives, and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing, and advancing individuals based on their skills and talents. Show more Show less

Posted 1 week ago

Apply

5.0 - 10.0 years

30 - 40 Lacs

Noida, Mumbai, Gurugram

Work from Office

Naukri logo

Java Developer Location: Noida/Gurgaon, Mumbai Fulltime Role Note - Project is for a leading financial services client Sybase to SQL Server Migration Project Java Developer: - Java SE, multithreading, JDBC, integration with Sybase/SQL Server. - Performance tuning and code optimization. - 8 years of backend development experience. - Refactoring legacy applications. - Strong ANSI SQL and DB interaction. - Experience with Git, CI/CD, and Agile methodologies. Bhupendra Chauhan Technical Recruiter Tanisha Systems Inc. Phone +91 9336331950 Email: bhupendra @tanishasystems.com Linkedin: linkedin.com/in/bhupendra-chauhan-745499203 www.tanishasystems.com Address: 99 Wood Ave South Suite # 308,Iselin, NJ 08830Role & responsibilities Preferred candidate profile

Posted 1 week ago

Apply

1.0 - 3.0 years

5 - 9 Lacs

Navi Mumbai

Work from Office

Naukri logo

Strong understanding of Object-Oriented Programming principles and design patterns, with expertise in Core Java, Multithreading, and Stream API.

Posted 1 week ago

Apply

6.0 - 11.0 years

8 - 18 Lacs

Hyderabad, Bengaluru

Work from Office

Naukri logo

Role & responsibilities: Expertise in development using Core Java, J2EE, Spring Boot, Microservices, and Web Services SOA experience SOAP and Restful with JSON formats, with Messaging Kafka. Working proficiency in enterprise developmental toolsets like Jenkins, Git/Bitbucket, Sonar, Black Duck, Splunk, Apigee, etc. Experience in AWS cloud monitoring tools like Datadog, Cloud Watch, and Lambda is needed. Experience with XACML authorization policies. Experience in NoSQL and SQL databases such as Cassandra, Aurora, and Oracle. Good understanding of React JS, Photon framework, Design, Kubernetes Working with GIT/Bitbucket, Maven, Gradle, and Jenkins tools to build and deploy code deployment to production environments.

Posted 1 week ago

Apply

5.0 - 8.0 years

15 - 30 Lacs

Noida, Gurugram, Mumbai (All Areas)

Hybrid

Naukri logo

We're hiring for Java Developer Job Title JAVA Developer Experience Required: 5+ years Location Noida/Gurugram/Mumbai Shift Time: 5 hours overlap with PST timings. Please find the below Job Description: Java SE, multithreading, JDBC, integration with Sybase/SQL Server. - Performance tuning and code optimization. - 5–7 years of backend development experience. - Refactoring legacy applications. - Strong ANSI SQL and DB interaction. - Experience with Git, CI/CD, and Agile methodologies. Interested candidates can also share their CV at akanksha.s@esolglobal.com

Posted 1 week ago

Apply

1.0 - 5.0 years

3 - 7 Lacs

Pune

Work from Office

Naukri logo

Work with & Lead the engineering and development team to deliver product goals. Development of industry leading software solutions using Java (JSP, JQuery, JS, Angular, Bootstrap), Big Data (Hive, Spark), Cloud (using Ansible, Prometheus, Grafana, Linux, Docker, Kubernetes etc), DevOps (Jenkins, CI/CD Pipeline) & database (MySQL, HDFS, MongoDB, Hazlecast) tech stacks and processes. Develop software solutions by studying information needs, conferring with users and by studying systems flow, data usage, and work processes. Responsible for supporting and enforcing product development process including requirements documentation, feasibility study, solution design and development, testing and bug fixes, enhancements and upgrade. Enhance job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks. Create, understand and maintain product & development guidelines, best practices, industry trends, and new features used in the market relevant to Inuxu products. Investigating of problem areas. Follow software development life cycle and best coding standards. Prepare and installs solutions by determining and designing system specifications, standards, and programming. Experience Requirement: Strong Engineering Background especially previous hands-on development experience in Java tech stack including J2EE, Spring, Hibernate & extensive knowledge of databases like MySQL, MongoDB, Apache Hadoop HDFS. Strong Hands-on working experience in Java, Hadoop, Cloud and DevOps tech stacks and processes. Experience in Data-Analytics. Strong experience in Application Services & Cloud computing platforms like Apache Tomcat, Hazelcast, Nginx, Spring-boot, Jenkins, Terraform, AWS/GCP/Azure. Knowledge of monitoring tools like Nagios, Web dashboards, Grafana, Prometheus, etc. Good understanding of Big Data technologies including Apache Hadoop, Hive, Pig, MapReduce & Apache Spark. Good understanding of software architecture, data, algorithms, microservices based architecture and Data centre infrastructure. Good understanding of SaaS Platform and Self-service applications. Ability to research & develop web applications. Experience in software design and architecture. Experience in troubleshooting any issues with existing features, live on production environment. Excellent understanding of Data Structures, Algorithms, Multithreading & Microservices based architecture. Knowledge on Hadoop including Hive and Spark & cloud technologies is a plus. Required Technical Skills: Extensive knowledge of Core Java, Advance Java, JSP, Servlet, Javascript, Hibernate/Spring frameworks, Microservices, JQuery, Springboot. Expertise in SQL, backend development using Java and related technologies Exposure to Web development, Web 2.0 technologies, web standards, and browser compatibility Ability to research & develop web applications Experience in software design and architecture Excellent understanding of Data Structures and Algorithms Must Have: Expertise in Fullstack Java technologies. Expertise in frontend and backend development and databases like SQL server, MongoDB. Willing to work in a team or individually. Understand the excitement and challenges of a startup. Maintain appropriate skill levels in the team through regular knowledge updates. Participate in brainstorming and ideation for new products/features. Good-to-Have: Knowledge of Big data and cloud infrastructure. Visualization and conceptualization skills Background: Background in web application development. Certification in Java. Any Technical (IT) Graduate/Post-Graduate. We Offer: A unique and diverse company culture, shaped by people with commitment, a sense of responsibility & care, risk-taking and discipline. An excellent start-up work environment, flat hierarchies, and short decision paths. Freedom to enhance, share and demonstrate your skills and capabilities aligned toward organizational goals and objectives. Challenging and Learning Oriented work environment that nurtures personal and professional growth.

Posted 1 week ago

Apply

3.0 - 5.0 years

5 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Qualifications: Overall 3 - 5 years of experience in software development. Engineering degree or master degree in Computer Science, Software Engineering, or a related field. Proven experience in software development with strong proficiency in C/C++ technologies. Solid understanding of object-oriented programming principles and data structure knowledge. Experience with software development lifecycle (SDLC) methodologies such as Agile or Scrum. Excellent problem-solving and analytical skills with attention to detail. Knowledge of IPC and associated concepts required. Expertise in Threading and multithreading. Strong communication and interpersonal skills with the ability to work collaboratively in a team environment. Knowledge of C#, .Net is an advantage. Knowledge about DICOM, Medical images is an advantage. Responsibilities: Develop high-quality, scalable, and maintainable software applications using C/C++. Collaborate with cross-functional teams to analyze requirements, and design software solutions. Implement software features and functionality according to technical specifications and design documents. Write clean, efficient, and well-documented code while adhering to coding standards and best practices. Conduct unit testing and debugging to ensure software reliability and performance. Participate in code reviews to provide constructive feedback and ensure code quality. Stay updated with the latest technologies, tools, and methodologies relevant to software development. Troubleshoot and resolve software defects and technical issues as needed. Contribute to continuous improvement initiatives and share knowledge with team members.

Posted 1 week ago

Apply

5.0 - 10.0 years

2 - 5 Lacs

Indore, Pune, Bengaluru

Hybrid

Naukri logo

Locations-Pune, Bangalore, Indore Work mode-Hybrid Specific Responsibilities Design and develop solutions within a multi-functional Agile team to support business priority for DX application and microservices. Excellent knowledge of the CMS system. Collaborate with UX designers to design/develop technical requirements. Educate and promote the use of best practices, while designing principles and frameworks to resolve issues. Required Qualifications: Bachelors degree and 5+ years of Hands-on experience on DX technologies. Experience on the Java/J2ee Technologies Experience with performance analysis and troubleshooting Experience identifying and providing solutions to optimize application performance Experience with relational databases Knowledge of source code management systems Experience with the following: REST API SOAP web services Object-Oriented Programming (OOP) Java/J2EE based customer-facing application Ability to work occasional after-hours support for critical production systemsPreferred Qualifications: Experience with the following presentation layer technologies and frameworks: HTML CSS Javascript React Angular jQuery Experience organizing development tasks in an Agile environment utilizing Jira and Confluence Experience with responsive/progressive interface development Understanding of memory management, multithreading, thread/connection pooling

Posted 1 week ago

Apply

8.0 - 12.0 years

27 - 35 Lacs

Hyderabad, Pune, Bengaluru

Work from Office

Naukri logo

We are currently seeking a highly skilled and motivated Lead Software Engineer with expertise in Java Full Stack and React JS to join our dynamic team. As a Lead Engineer, you will play a crucial role in the design, development, and optimization of scalable and high-throughput end-user applications. Your proficiency in Java, ReactJS, Microservices, and problem-solving skills will contribute to the success of our projects. Responsibilities Engineer new software products and enhance existing ones, tailored to meet specific business needs Collaborate closely with Scrum Masters and Product Owners to drive day-to-day development efforts Conduct rigorous code reviews to ensure adherence to best practices and quality standards Communicate effectively with stakeholders across departments, providing timely updates and insights Requirements Should have proven expertise of minimum 8 years in Java 8, ReactJS,Spring Boot, SQL Advanced knowledge of design patterns, threading, unit testing, and debugging Proficient in web/application servers like JBoss and Apache Tomcat Experience with tools such as Maven, JUnit, Sonar, Dynatrace, GIT, Rally/Jira, and CI/CD tools (Jenkins/Bamboo) Hands-on experience with cloud-based hosting, especially Pivotal Cloud Foundry (PCF) Strong knowledge of web technologies, including HTML, CSS, JavaScript, and AJAX

Posted 1 week ago

Apply

5.0 - 8.0 years

15 - 30 Lacs

Noida, Gurugram, Mumbai (All Areas)

Work from Office

Naukri logo

We are looking for C++ Developer position for Noida/Gurgaon/Mumbai location (Hybrid). Requirements: - C++ backend development experience. - Refactoring legacy applications. - Strong ANSI SQL and DB interaction. - Experience with Git, CI/CD, and Agile methodologies. - Batch processing, STL, Boost, multithreading. - High-performance backend services..

Posted 1 week ago

Apply

5.0 - 8.0 years

15 - 30 Lacs

Noida, Mumbai, Gurugram

Work from Office

Naukri logo

We are looking for Java backend developer for Mumbai/Noida/Gurgaon location (hybrid). Preferred candidate profile - Java SE, multithreading, JDBC, integration with Sybase/SQL Server. - Performance tuning and code optimization. - Backend development experience. - Refactoring legacy applications. - Strong ANSI SQL and DB interaction. - Experience with Git, CI/CD, and Agile methodologies.

Posted 1 week ago

Apply

10.0 - 12.0 years

12 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

We are looking for a skilled Java Backend Developer with strong experience in telecom inventory systems to design, build, and maintain backend services that manage the physical and logical inventory of telecom network elements. Design and develop backend services for inventory management of telecom network elements. Build Java-based services integrating with OSS systems such as Network Configuration, Order Management, and Fulfillment. Model complex physical/logical inventory elements (e.g., circuits, ports, devices). Write clean, efficient, and maintainable Java code using appropriate design patterns. Develop and expose RESTful APIs for upstream systems to consume inventory data. Ensure data integrity while integrating with relational databases. Collaborate closely with domain architects and business analysts to interpret and refine business requirements. Troubleshoot and resolve backend performance issues and data inconsistencies. Technical Skills Required: Core Java: OOP principles, Collections, Multithreading, Exception Handling. Telecom OSS Platforms: Experience with systems like Amdocs, Netcracker, Cramer, Granite, Telenium, etc. Inventory Modeling: Strong understanding of physical/logical network components and entity relationships. Database: Proficiency in SQL, JDBC; experience with Oracle, PostgreSQL, or MySQL. API Development: Hands-on experience with REST APIs, JSON/XML parsing. Frameworks: Spring (Core, Boot, MVC). Messaging & Real-Time Processing: Experience with JMS or Kafka. Architecture: Exposure to Microservices and containerization tools like Docker/Kubernetes. OSS/BSS Domain: Familiar with service provisioning, activation, and asset lifecycle. Telecom Standards: Knowledge of TM Forum SID, TR-069, MEF models. Visualization & GIS Tools: Familiarity with tools like ArcGIS, NetViz. Network Tools Integration: Understanding of network discovery tools, GIS data integration, or topology modeling. Desired Candidate Profile: 7 10 years of Core Java backend development experience. Minimum 5 years of domain expertise in telecom, specifically in OSS inventory systems. Strong analytical and problem-solving skills. Excellent communication and stakeholder interaction abilities. Restful Api, Telecom Domain, Java, Microserivce, Spring

Posted 1 week ago

Apply

7.0 - 9.0 years

8 - 12 Lacs

Mumbai

Work from Office

Naukri logo

Requirements: 7+ years of experience in backend development with Java Strong proficiency in Java (11+), Spring Boot, Spring Data Experience with Elasticsearch, Kafka, Redis, Apache Spark Expertise in multi-threaded and distributed systems Experience with SQL and non-relational databases (e g-, MongoDB) Experience with cloud platforms (AWS, GCP) is a plus Responsibilities: Backend Development: Design and build scalable services using Java and related technologies Data Integration: Work with Elasticsearch, Kafka, and Redis for real-time data processing Performance Optimization: Optimize systems for scalability and performance, using Apache Spark Collaboration: Collaborate with cross-functional teams to deliver features and resolve issues Mentoring: Guide and mentor junior engineers in the team, providing technical leadership and support Job Details: Location: In-office, Mumbai Contract Type: Full-time 6 days working for the initial 3 months Interview Process: Screening: Initial HR assessment for fit DSA and Logic Online Test: Problem-solving focused Technical Round 1: Backend development and technology-specific evaluation Final Round: In-depth technical discussion on architecture and system design Show more Show less

Posted 1 week ago

Apply

6.0 - 11.0 years

10 - 14 Lacs

Kolkata, Mumbai, New Delhi

Work from Office

Naukri logo

About Us At SentinelOne, were redefining cybersecurity by pushing the limits of whats possible?leveraging AI-powered, data-driven innovation to stay ahead of tomorrows threats From building industry-leading products to cultivating an exceptional company culture, our core values guide everything we do Were looking for passionate individuals who thrive in collaborative environments and are eager to drive impact If youre excited about solving complex challenges in bold, innovative ways, wed love to connect with you What are we looking for We are looking for talented Windows, Linux, and macOS researchers; people who are always looking to analyze and break things while looking for a complete understanding of how they work; people who live to beat the system and challenge it, and people who are in pursuit of outsmarting malware and overcoming it to protect our customers What will you do Youll be part of an exceptional malware detection team that will ensure we provide the best detection, protection, and visibility capabilities to our customers at any given time The team does it by performing in-depth analysis and research of threats and vulnerabilities while also being responsible for closing the detection gap through the development and deployment of signatures to millions of endpoints across the globe Youll be working closely with other detection teams to ensure our customers get the best security products they can Your time will be mostly focused on research and development Research Youll perform cutting edge research and analyze (through reverse engineering and other methods) files, TTPs, exploits, and malwares to understand how they operate and behave The research will mostly be based on binaries and sample files but may also be based on other types of data sources like events and behaviors Youll get the opportunity to work on the latest threats and malware samples to tackle sophisticated challenges of cyber security Your research findings will be used for delivering new signatures and/or shared with other detection teams to improve our productsdetection capabilities As a malware research expert, youll collaborate with many internal/external teams to form a consensus group of experts who will enhance the detection using their expertise and knowledge Development Youll be responsible for developing the signatures for all of our engines that will improve our detection, protection, and visibility, reaching all of our millions of endpoints across the globe Youll be responsible for the quality and accuracy (FP/FNs) of the deliverables and be accountable for them Youll create, maintain, and improve existing infrastructure and tools that are being used by the team You will also be encouraged to write white papers, blogs, and articles (only if you wish to) What experience or knowledge should you bring A dedication to continuous learning and skill development to meet evolving job demands Minimum 3 years of experience in both static and dynamic malware analysis and reverse engineering Proficiency with reverse engineering and analysis tools, such as disassemblers, compilers, and debuggers like IDA, Ghidra, Hopper, LLDB, GDB Strong background in malware analysis and understanding its behavior consisting of advanced malware techniques, including anti -tampering, defense evasion, lateral movement, persistence and ransomware activities Good understanding of MITRE attack TTPs A strong inclination towards automating routine tasks and increasing efficiency Excellent and deep understanding of Linux (both UM and KM) Excellent understanding how core system components (Process and Threads, IPC, tracing, Security, Virtual Memory, eBPF) work behind the scenes Understanding of Containers and K8s Understanding of ARM/ M1 architecture Understanding of sandbox internals/escapes, Transparency, Consent and Control (TCC) internals/escapes Understanding of security mechanisms File Quarantine, XProtect , Gatekeeper Why us You will be joining a cutting-edge company, where you will tackle extraordinary challenges and work with the very best in the industry along with competitive compensation Flexible working hours and hybrid/remote work model Flexible Time Off Flexible Paid Sick Days Global gender-neutral Parental Leave (16 weeks, beyond the leave provided by the local laws) Generous employee stock plan in the form of RSUs (restricted stock units) On top of RSUs, you can benefit from our attractive ESPP (employee stock purchase plan) Gym membership/sports gears Wellness Coach app, with 3,000+ on-demand sessions, daily interactive classes, audiobooks, and unlimited private coaching Private medical insurance plan for you and your family Life Insurance covered by S1 (for employees) Telemedical app consultation (zyla) Global Employee Assistance Program (confidential counseling related to both personal and work life matters) High-end MacBook or Windows laptop Home-office-setup allowances (one time) and maintenance allowance Internet allowances Provident Fund and Gratuity (as per govt clause) NPS contribution (Employee contribution) Half yearly bonus program depending on the individual and company performance Above standard referral bonus as per policy LinkedIn learning Business platform for Hard/Soft skills Training & Support for your further educational activities/trainings Sodexo food coupons SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics SentinelOne participates in the E-Verify Program for all U S based roles Show more Show less

Posted 1 week ago

Apply

3.0 - 5.0 years

5 - 7 Lacs

Faridabad

Work from Office

Naukri logo

C# .NET on Windows (not Web. not ASP .NET) -Winforms / WPF with multithreading experience -Good to have SQL DB knowledge -Distributed, multi-threaded, event based, networked environment.

Posted 1 week ago

Apply

3.0 - 8.0 years

4 - 7 Lacs

Ahmedabad

Work from Office

Naukri logo

ManekTech is looking for Sr. Software Engineer to join our dynamic team and embark on a rewarding career journey A Senior Software Engineer is responsible for designing, developing, and maintaining high-quality software applications Designing and developing software applications: Senior Software Engineers are responsible for designing and developing high-quality software applications using programming languages such as Java, Python, C++, or others Senior Software Engineers are responsible for mentoring and providing guidance to junior developers, including reviewing their code and providing feedback Senior Software Engineers are responsible for optimizing software application performance, including tuning algorithms, optimizing data access, and improving memory management Senior Software Engineers are responsible for ensuring that the software applications follow best practices in software development, including writing clean, efficient, and maintainable code, and implementing software security measures

Posted 1 week ago

Apply

3.0 - 5.0 years

4 - 8 Lacs

Ahmedabad

Work from Office

Naukri logo

ManekTech is looking for Sr. Software Engineer to join our dynamic team and embark on a rewarding career journey A Senior Software Engineer is responsible for designing, developing, and maintaining high-quality software applications Designing and developing software applications: Senior Software Engineers are responsible for designing and developing high-quality software applications using programming languages such as Java, Python, C++, or others Senior Software Engineers are responsible for mentoring and providing guidance to junior developers, including reviewing their code and providing feedback Senior Software Engineers are responsible for optimizing software application performance, including tuning algorithms, optimizing data access, and improving memory management Senior Software Engineers are responsible for ensuring that the software applications follow best practices in software development, including writing clean, efficient, and maintainable code, and implementing software security measures Angular knowledge will be benificial.

Posted 1 week ago

Apply

3.0 - 5.0 years

3 - 7 Lacs

Mumbai

Work from Office

Naukri logo

Good knowledge of HTML, CSS, Java Script, JQuery, Bootstrap and Angular JS Strong at OOPS, JavaJ2EE, JAX-RS, JDBC, SQL, NoSQL, RESTful Web services, Data Structures, Queues, Multi-Threading etc Good at adapting and understanding architecture and overall design of the system. Exposure to design patterns is a plus Must have exposure to agile development Experience of creating and maintaining system documentation such as architecture, design, deployment plan etc Good at communication Key Responsibilities: Develop new user-facing features work with the existing framework and help evolve it by building reusable code and libraries. Optimize applications for performance and scalability Work on the robustness of the application with lot of care Collaborate with other team members

Posted 1 week ago

Apply

6.0 - 9.0 years

40 - 50 Lacs

Bengaluru

Work from Office

Naukri logo

Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales. Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities. Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity by incorporating these into the development and implementation of business plans; using the Open Door Policy; and demonstrating and assisting others with how to apply these in executing business processes and practices. What you'll do: Through this role you have an opportunity to develop intuitive software that meets and exceeds the needs of the customer and the company. You also get to collaborate with team members to develop best practices and client requirements for the software. Design, development, implementation and documentation for product features. Build, test and deploy cutting edge solutions at scale, impacting portfolio across Walmart channels. Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community. Troubleshooting coding problems quickly and efficiently will offer you a chance to grow your skills in a high-pace, high-impact environment. Work closely with the Architects and follow established practices for the delivery of solutions meeting QCD (Quality, Cost ; Delivery) within the established architectural guidelines. What you'll bring: 6 to 9 years of total experience of which 4+ years in Backend engineering platform development. 5+ years of experience in Java technologies, Distributed systems and large scale application development and design. Hands on experience Kafka, Cassandra. Experience with a containerisation technology and Microservice we'll versed in CI/CD Work with Java, Multithreading, Data Structures, Algorithm, Design Patterns and develop robust high- performance and scalable applications. Extremely strong technical background with the capability of being hands-on and ability to mentor top individual technical talent. Minimum Qualifications... Minimum Qualifications:Option 1: Bachelors degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 3years experience in software engineering or related area at a technology, retail, or data-driven company. Option 2: 5 years experience in software engineering or related area at a technology, retail, or data-driven company. Preferred Qualifications... Certification in Security+, GISF, CISSP, CCSP, or GSEC, Master s degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 1 year s experience leading information security or cybersecurity projects Information Technology - CISCO Certification - Certification

Posted 1 week ago

Apply

5.0 - 7.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

Executes the development, maintenance, and enhancements of integrations of varying complexity levels across various integration platforms on cloud and on-prem infrastructure Translates business requirements and specifications into Integration hub related solutions, partners with Product Manager to understand business needs and functional specifications Evaluates project deliverables to ensure they meet specifications and architectural standards Provide technical support for the integration hub; solutions are extensible; works to simplify, optimize, remove bottlenecks, etc Handles data manipulation (extract, load, transform) and administration of data and systems securely and in accordance with enterprise data governance standards Maintains the health and monitoring of the Integration hub and related activities; ensures high availability of the platform; monitors workload demands Participates and coaches others in end-to-end testing by applying and sharing an understanding of complex company and industry methodologies, policies, standards, and controls Understands Computer Science and/or Computer Engineering fundamentals Participates in continuous improvement activities including training opportunities; continuously strives to learn data engineering best practices and apply them to daily activities Write and review technical documents, including design, development, and revision documents. Qualifications Minimum Qualifications : Bachelors Degree in Engineering, Computer Science, CIS, or related field (or equivalent work experience in a related field) Must have: 5 to 7 years of software development experience in Java and J2EE technologies Extensive technical & development experience in Java, J2EE, REST API, Spring Framework Worked on build tools like Maven/Gradle Building scalable and fault tolerant applications using best practices and principles (SOLID, Clean Code, Design Patterns) Strong hands-on experience in developing micro service using Spring Boot, Spring Batch. Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC. Strong experience in ORM (eg JPA, Hibernate), NoSQL and developing REST APIs using Jersey framework. Experience in core Java-Multithreading, collections, Servlet and JDBC. Experience in designing front end interfaces using HTML5, CSS3, JavaScript, jQuery, Ajax and AngularJS. Hands on experience with build and deployment tools such as Ant or Maven or Gradle. Unit and integration testing using JUnit. Familiar DevOps tools and experience in CI/CD software. Worked with postgres DB and other non-SQL DB. Familiar with Jenkins Able to write unit test cases and functional test cases. Worked closely with the architecture group to validate overall design decisions Worked independently and handle product responsibilities Quick learner, with strong analytical (problem solving) & debugging skills Good understanding of performance and security aspects of software development Strong knowledge of Object-oriented programming Strong design skills, also experience working with/applying Design patterns to solve problems. Experience in docker and Kubernetes. Nice to have: Experience in Agile methodology. Familiar with Oracle, GCP Cloud Platform. Integration tools experience Spark, PySpark, Talend.

Posted 1 week ago

Apply

1.0 - 5.0 years

12 - 13 Lacs

Mumbai

Work from Office

Naukri logo

We are seeking a talented Engineer II in Software Development with expertise in Java to join our innovative team. In this role, you will be responsible for designing, developing, and maintaining high-quality software applications that meet the evolving needs of our business. You will collaborate with cross-functional teams, utilizing your technical skills to deliver robust and scalable solutions while adhering to best practices throughout the software development lifecycle. Key Responsibilities: Design, develop, and maintain robust and scalable software applications using Java (version 8 and above), including frameworks such as Spring (Core, Boot, MVC), Hibernate, and JPA. Experience with both Java SE and Java EE is essential for building enterprise-grade solutions. System Architecture:Design and implement robust application architectures that are modular, scalable, and maintainable. Emphasize performance optimization, security best practices, and extensibility to support evolving business needs and future growth Requirement Analysis: Collaborate with product managers, stakeholders, and team members to gather and analyze requirements, translating them into effective technical solutions. Code Quality: Participate in code reviews and implement best practices to ensure high-quality code, performance, and maintainability. API Development: Design and implement RESTful APIs and microservices architecture to support application functionality. Troubleshooting: Identify, troubleshoot, and resolve technical issues, ensuring optimal performance and user experience. Documentation: Create and maintain clear and comprehensive documentation for code, architecture, and processes to facilitate knowledge sharing and onboarding. Continuous Improvement: Stay updated with emerging technologies and industry trends, incorporating new tools and practices to enhance the development process. Education: bachelors degree in computer science, Software Engineering, or a related field. Skills: Strong understanding of database systems (eg, SQL, NoSQL) and experience with ORM tools. Experience with version control systems (eg, Git) and agile development methodologies. Excellent problem-solving skills and the ability to work effectively in a collaborative team environment. Experience: 4+ years of professional software development experience with a strong focus on Advanced Java (Java 8+). Strong knowledge of JPA/Hibernate, and experience working with relational databases (egOracle , MySQL, PostgreSQL). Understanding of design patterns, object-oriented programming (OOP), and best practices in software development. Proficiency in Spring Framework, Hibernate, and designing RESTful APIs. Proficiency in multithreading, concurrency, and JVM internals. Experience with DevOps practices, continuous integration/continuous deployment (CI/CD) pipelines, and automation tools Preferred Qualifications: Familiarity with cloud services (eg, AWS, Azure) and containerization technologies (eg, Docker). Experience with Agile methodologies and DevOps practices. Experience with front-end technologies (eg, JavaScript, Angular, React) is a plus. Knowledge of microservices architecture and message broker systems (eg, Kafka, RabbitMQ).

Posted 1 week ago

Apply

Exploring Multithreading Jobs in India

Multithreading is a crucial skill in the field of software development, especially in a country like India where the tech industry is booming. Job seekers looking to explore opportunities in multithreading can find a diverse range of roles across various industries in India.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Delhi/NCR

Average Salary Range

The average salary range for multithreading professionals in India varies based on experience level. Entry-level positions can expect to earn around INR 4-6 lakhs per annum, while experienced professionals can earn upwards of INR 12-15 lakhs per annum.

Career Path

In the field of multithreading, a typical career path may progress from a Junior Developer to a Senior Developer, then to a Tech Lead. With experience and expertise, individuals can further advance to roles such as Architect or Engineering Manager.

Related Skills

Apart from multithreading, professionals in this field are often expected to have skills in: - Object-oriented programming - Data structures and algorithms - Operating systems concepts - Parallel computing

Interview Questions

  • What is multithreading and how is it different from multitasking? (basic)
  • Explain the difference between a thread and a process. (basic)
  • How can you create a thread in Java? (basic)
  • What are the advantages of multithreading? (medium)
  • Can you explain the concept of thread synchronization? (medium)
  • What is a deadlock in multithreading? How can it be prevented? (medium)
  • How does the volatile keyword work in Java? (medium)
  • Explain the concept of thread pooling. (medium)
  • What is the Thread class in Java? (medium)
  • Describe the Java Executor framework. (advanced)
  • How does a race condition occur in multithreading? (advanced)
  • What is the difference between preemptive and non-preemptive scheduling? (advanced)
  • Explain the concept of atomic operations. (advanced)
  • How can you implement mutual exclusion in multithreading? (advanced)
  • Describe the use of semaphores in multithreading. (advanced)
  • What is the difference between a mutex and a semaphore? (advanced)
  • Explain the concept of a monitor in multithreading. (advanced)
  • How does thread priority scheduling work? (advanced)
  • Describe the concept of thread-local storage. (advanced)
  • What is the Java Memory Model? (advanced)
  • How can you handle exceptions in multithreading? (advanced)
  • Explain the concept of thread starvation. (advanced)
  • What is the purpose of the yield() method in Java? (advanced)
  • How can you achieve inter-thread communication in Java? (advanced)
  • Describe the concept of a thread-safe class. (advanced)

Closing Remark

As you explore opportunities in multithreading jobs in India, remember to stay updated with the latest trends and advancements in the field. Prepare thoroughly for interviews and showcase your expertise confidently. Good luck on your job search journey!

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