Home
Jobs

1975 Multithreading Jobs - Page 20

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

Greater Kolkata Area

On-site

Linkedin logo

Join our Team About this opportunity: We are looking for and experienced Java Developer or Architect with strong technical expertise to design and lead development of scalable, high performance Java applications. The ideal candidate should have in depth understanding of Java/J2ee technologies, Design Pattern, Microservice Architecture, Docker & Kubernetes, Integration Framework. This role requires design skills, excellent problem-solving skills, and the ability to collaborate with cross-functional teams, including DevOps, and Front-End developers. What you will do: Architect, design, and implement back-end solutions using Java/J2ee, Spring MVC, Spring Boot and related frameworks. Design, develop and maintain scalable Java components using REST or SOAP based Web Services  Design & develop enterprise solution with Messaging or Streaming Framework like ActiveMQ, HornetQ & Kafka  Work with Integration Framework like Apache Camel/Jboss Fuse/Mule ESB/EAI/Spring Integration.  Make effective use of Caching Technologies (like Hazlecast /Redis /Infinispan /EHCache /MemCache) in application to handle large volume of data set.  Deploy the application in Middleware or App Server (like Jboss/Weblogic/tomcat)  Collaborate with the DevOps team to manage builds and CI/CD pipelines using Jira, GitLab, Sonar and other tools. The skills you bring: Strong expertise in Java/J2ee, Springboot & Micriservices.  Good understanding of Core Java concepts (like Collections Framework, Object Oriented Design)  Experience in working with Multithreading Concepts (like Thread Pool, Executor Service, Future Task, Concurrent API, Countdown Latch)  Detailed working exposure of Java8 with Stream API, Lambda, Interface, Functional Interfaces  Proficiency in Java Web Application Development using Spring MVC & Spring Boot  Good Knowledge about using Data Access Frameworks using ORM (Hibernate & JPA)  Familiar with Database concepts with knowledge in RDBMS/SQL  Good understanding of Monolithic & Microservice Architecture What happens once you apply? Click Here to find all you need to know about what our typical hiring process looks like. We encourage you to consider applying to jobs where you might not meet all the criteria. We recognize that we all have transferrable skills, and we can support you with the skills that you need to develop. Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more. Show more Show less

Posted 1 week ago

Apply

1.5 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

This job is with Finastra, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Who are we? At Finastra, we are a dynamic global provider of open finance software solutions, dedicated to expanding access to financial services. Our innovative applications span Lending, Payments, Treasury and Capital Markets, and Universal Banking. Proudly serving over 8,000 customers, including 45 of the world's top 50 banks, we aim to boost financial inclusion for all. Join us and be part of a vibrant company that embraces diverse perspectives, and is committed to doing well by doing good. Responsibilities Requirement Analysis: Understand requirements, create detailed design documents, and perform coding, unit testing, and bug fixing. Development: Develop, test, and maintain high-quality software applications using C++ on the Windows platform. Code Analysis: Analyze and understand existing software architecture and codebase. Optimization: Identify areas for improvement and optimize software performance. Collaboration: Work with cross-functional teams to design and implement new features. Debugging: Debug and resolve software defects and issues. Code Quality: Write clean, maintainable, and efficient code. Product Understanding: Develop an understanding of product functionality and payment processes by referring to documents and team assistance. QA Support: Provide support to the QA team. Code Reviews: Participate in code reviews and provide constructive feedback. Maintain Dev environment and continuous improvement . Requirements Experience: Over 1.5 years in software development and lifecycle. Technical Skills: Proficiency in C++, STL, Windows, SQL (Oracle or MS SQL Server). Concepts: Strong object-oriented programming. Problem-Solving: Excellent logical and analytical thinking, attention to detail. Multithreading: Experience in multithreading. Issue Analysis: Ability to identify and analyze production issues using traces/logs. Tools: Familiarity with software development tools and version control systems (e.g., Git, Perforce). Soft Skills: Good communication and teamwork skills. Methodologies: Familiarity with Agile development methodologies is a plus. Architecture: Understanding of client-server architecture. Memory Management: Understanding memory leaks and memory violations. Programming: Experience with threading and socket programming. Networking: Networking knowledge. Independence: Ability to work independently and efficiently acquire knowledge through web searches. Good To Have Payments Knowledge: Experience with Pay plus, Gfx, or payments. Design Patterns: Knowledge of design patterns. ISO Payments: Familiarity with ISO payments, MT, Fed payments. MQ: Usage of MQ commands, understanding the structure of MQ messages, different types of MQ messages (String, Binary), and conversion of MQ messages. Benefits We are proud to offer a range of incentives to our employees worldwide. These benefits are available to everyone, regardless of grade, and reflect the values we uphold: Flexibility: Enjoy unlimited vacation, based on your location and business priorities. Hybrid working arrangements, and inclusive policies such as paid time off for voting, bereavement, and sick leave. Well-being: Access confidential one-on-one therapy through our Employee Assistance Program, unlimited personalized coaching via our coaching app, and access to our Gather Groups for emotional and mental support. Medical, life & disability insurance, retirement plan, lifestyle and other benefits* ESG: Benefit from paid time off for volunteering and donation matching. DEI: Participate in multiple DE&I groups for open involvement (e.g., Count Me In, Culture@Finastra, Proud@Finastra, Disabilities@Finastra, Women@Finastra). Career Development: Access online learning and accredited courses through our Skills & Career Navigator tool. Recognition: Be part of our global recognition program, Finastra Celebrates, and contribute to regular employee surveys to help shape Finastra and foster a culture where everyone is engaged and empowered to perform at their best. Specific benefits may vary by location. At Finastra, each individual is unique, bringing their own ideas, thoughts, cultural beliefs, backgrounds, and experiences together. We learn from one another, embrace and celebrate our differences, and create an environment where everyone feels safe to be themselves. Be unique, be exceptional, and help us make a difference at Finastra! Show more Show less

Posted 1 week ago

Apply

7.0 - 12.0 years

10 - 20 Lacs

Noida, Chennai

Work from Office

Naukri logo

Role & responsibilities : you would responsible for understanding business requirements, understand the product and platform architecture, contribute to architecture and design and involve in day to day technology implementation as per guidance from the architects. You would take ownership of specific components/sub components and drive design and implementation of the same You would take responsibility of the team that delivers the components you own and ensure all information required to design,code,test and release are available including estimation of work, review of code and complete testing of the owned modules. You would be required to design components that form part of applications that are reusable and maintainable. You would also be required to guide senior and junior developers in order to bring functional implementations together and ensure they are sufficiently enabled and guided to deliver their work Role requirements: Web applications using Java, J2EE technologies specifically with Spring and Spring Boot. Strong background in Core Java, J2EE, Oops Demonstration on solution and technical design in previous assignments. Well experienced in JPA, Hibernate, & Spring Frameworks. Spring Framework Exposure to Spring Data(JPA), Messaging, REST API, Hands on Spring Boot Strong knowledge in HTTPS, Web Service(SOAP, REST/JSON) knowledge. Database Design and Optimizing SQL queries. Exposure to the AWS cloud infra and platform stack Understanding of software vulnerabilities and ways to address them Exposure to performance and scalability tuning Experience in web technologies (HTML, CSS, Javascript, Jquery). Good experience working in Agile/Scrum teams Excellent written & verbal communication Good analytical and problem-solving abilities Good team player with the ability to deliver within schedules.

Posted 1 week ago

Apply

3.0 - 5.0 years

8 - 14 Lacs

Chennai

Work from Office

Naukri logo

Java, Sprint Boot, Hibernate, REST API, Design Patterns, SQL, Oracle, Table design Requirements : - Between 3 to 5 years of experience building web applications and REST API in java backend - Highly competent hands-on experience in the following: - Very good in java basics, collections framework, multithreading - Solid understanding of design patterns and OOPS concepts - Experience writing RESTFUL API's - Experience with Spring and other ORM tool like Hibernate - Experience writing moderately complex queries in Oracle - Solid knowledge of algorithms with good problem solving and troubleshooting skills - Ability to work effectively both independently and within a team - Experience with GIT version control system - Experience with deploying code to production, monitoring, and addressing production issues - Highly analytical, innovative, and able to think strategically and to develop comprehensive detailed specifications - Excellent verbal and writing skills; ability to produce clear, concise communications and documentation Responsibilities : - Develop and maintain high performing backend java code - Follow coding standards and guidelines with great attention to performance, scalability, and availability - Must be able to work independently with minimal supervision in a team to define, design, implement, test, release rollout and support software applications for PayPal - Define and devise processes, tools and methodologies to achieve excellence in software development, testing and deployment

Posted 1 week ago

Apply

2.0 - 4.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

As an Software Development Engineer II iOS you will be involved in designing, developing, testing, and deploying software applications for the Apples iOS platform. Responsibilities Developing, releasing, and maintaining native iOS Applications Deliver across the entire app life cycle, design, build, deploy, test, release to app stores and support Work on bug fixing and improving application performance Continuously discover, evaluate, and implement new technologies to maximize development efficiency Optimizing performance for the app and keep it up to date with latest industry standards Skills Proficiency in Swift, Cocoa framework, AutoLayout, UIKit, Xcode, core animations, core data , Apple Push notifications & iOS app development. Good problem solving skills. Experience in writing XCTests. Solid understanding of memory management. Experience in the usage of instruments to detect memory leaks and performance optimization. In-depth understanding of Apple recommended guidelines and best practices for coding. Familiarity with design patterns like MVC/MVVM / VIPER / Coordinator / RIBs etc is a must. Proven hands-on experience working with table views, scroll views,stackviews ,delegates, notifications, operations, GCD. Knowledge of iOS networking and Multithreading. Have published one or more iOS apps in the app store. Good to have knowledge on iOS latest tech stack like SwiftUI, Combine and structured concurrency. Experience and Qualifications 2 - 4 years of relevant experience in iOS development Experience in Swift, Objective C, UIKit/Swift UI Experience in building large scale applications, features and modules

Posted 1 week ago

Apply

5.0 - 10.0 years

5 - 9 Lacs

Hyderabad

Work from Office

Naukri logo

We are an escalations team in Operations that primarily works on databases, performance, infrastructure, scalability & innovate solutions Diagnose and resolve complex database performance issues across PostgreSQL and MySQL and provide RCAs Perform query optimization, indexing, and database configuration adjustments to ensure optimal response times and resource utilization. Proactively monitor and analyze database workloads, identify bottlenecks, and recommend improvements to developers and other teams. Perform MariaDB/MySQL to Postgres migrations. Provide on-call support during weekends on rotational basis. you'll get an opportunity of leading individual projects, including driving project outcomes & delivering technical solutions for complex business needs. Work with cross functional teams, pursue to the resolution of bugs identified. Proactive monitoring of customer infrastructure to avoid any P1/P2 escalations. Ensure that MTTR (Mean Time To Resolve) of any issues stays within SLA Deep dive on Database and ServiceNow Platform performance bottlenecks by utilizing performance engineering tools To be successful in this role you have: 5+ years of hands-on experience as a Database Administrator or Database Operations Engineer, with a strong focus on PostgreSQL and MySQL in production or business critical environments. Expertise in database architecture, indexing, query tuning, performance optimization, high-availability solutions and regular DB administration activities such as schema, tablespace and backup/recovery management. 3+ years of experience providing support on a SaaS, PaaS, or Cloud Infrastructure product/solution Proven experience with concurrency, multithreading, and distributed system architectures Hands-on experience with database monitoring tools and setting up effective alerts. Experience in data mining tool such as Splunk, Grafana or ELK stack tool. Unix skills: including development, navigation, file manipulation, permissions, searching/finding files and text contents, and administrative actions Develop and implement automation scripts (e.g., Python, Bash) for routine operational tasks, deployments, and health checks. Strong experience with application/database performance engineering tools (pgbench, sysbech, mysqlslap, jmeter, flamegraph) is highly preferred. Experience with ServiceNow platform, scripting, tuning, troubleshooting is highly preferred. Formal experience on a DevOps, support or Operational team is desired. Experience in supporting large scale web-based distributed application running on JVM/Apache/Tomcat is preferred

Posted 1 week ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

About this opportunity: We are looking for and experienced Java Developer or Architect with strong technical expertise to design and lead development of scalable, high performance Java applications. The ideal candidate should have in depth understanding of Java/J2ee technologies, Design Pattern, Microservice Architecture, Docker & Kubernetes, Integration Framework. This role requires design skills, excellent problem-solving skills, and the ability to collaborate with cross-functional teams, including DevOps, and Front-End developers. What you will do: Architect, design, and implement back-end solutions using Java/J2ee, Spring MVC, Spring Boot and related frameworks. Design, develop and maintain scalable Java components using REST or SOAP based Web Services Design & develop enterprise solution with Messaging or Streaming Framework like ActiveMQ, HornetQ & Kafka Work with Integration Framework like Apache Camel/Jboss Fuse/Mule ESB/EAI/Spring Integration. Make effective use of Caching Technologies (like Hazlecast /Redis /Infinispan /EHCache /MemCache) in application to handle large volume of data set. Deploy the application in Middleware or App Server (like Jboss/Weblogic/tomcat) Collaborate with the DevOps team to manage builds and CI/CD pipelines using Jira, GitLab, Sonar and other tools. The skills you bring: Strong expertise in Java/J2ee, Springboot & Micriservices. Good understanding of Core Java concepts (like Collections Framework, Object Oriented Design) Experience in working with Multithreading Concepts (like Thread Pool, Executor Service, Future Task, Concurrent API, Countdown Latch) Detailed working exposure of Java8 with Stream API, Lambda, Interface, Functional Interfaces Proficiency in Java Web Application Development using Spring MVC & Spring Boot Good Knowledge about using Data Access Frameworks using ORM (Hibernate & JPA) Familiar with Database concepts with knowledge in RDBMS/SQL Good understanding of Monolithic & Microservice Architecture What happens once you apply? We encourage you to consider applying to jobs where you might not meet all the criteria. We recognize that we all have transferrable skills, and we can support you with the skills that you need to develop. Hiring Manager: Suranjit Dutta

Posted 1 week ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

About this opportunity: We are looking for and experienced Java Developer or Architect with strong technical expertise to design and lead development of scalable, high performance Java applications. The ideal candidate should have in depth understanding of Java/J2ee technologies, Design Pattern, Microservice Architecture, Docker & Kubernetes, Integration Framework. This role requires design skills, excellent problem-solving skills, and the ability to collaborate with cross-functional teams, including DevOps, and Front-End developers. What you will do: Architect, design, and implement back-end solutions using Java/J2ee, Spring MVC, Spring Boot and related frameworks. Design, develop and maintain scalable Java components using REST or SOAP based Web Services Design & develop enterprise solution with Messaging or Streaming Framework like ActiveMQ, HornetQ & Kafka Work with Integration Framework like Apache Camel/Jboss Fuse/Mule ESB/EAI/Spring Integration. Make effective use of Caching Technologies (like Hazlecast /Redis /Infinispan /EHCache /MemCache) in application to handle large volume of data set. Deploy the application in Middleware or App Server (like Jboss/Weblogic/tomcat) Collaborate with the DevOps team to manage builds and CI/CD pipelines using Jira, GitLab, Sonar and other tools. The skills you bring: Strong expertise in Java/J2ee, Springboot & Micriservices. Good understanding of Core Java concepts (like Collections Framework, Object Oriented Design) Experience in working with Multithreading Concepts (like Thread Pool, Executor Service, Future Task, Concurrent API, Countdown Latch) Detailed working exposure of Java8 with Stream API, Lambda, Interface, Functional Interfaces Proficiency in Java Web Application Development using Spring MVC & Spring Boot Good Knowledge about using Data Access Frameworks using ORM (Hibernate & JPA) Familiar with Database concepts with knowledge in RDBMS/SQL Good understanding of Monolithic & Microservice Architecture What happens once you apply? We encourage you to consider applying to jobs where you might not meet all the criteria. We recognize that we all have transferrable skills, and we can support you with the skills that you need to develop.

Posted 1 week ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Noida

Work from Office

Naukri logo

About this opportunity: With the introduction of 5G and cloud, the role of IT Managed Services has evolved to become an enabler of new revenue opportunities, in addition to delivering efficient cloud and IT operations for service providers on their 5G journey. Join us to understand how different technologies come together to build a best-in-class solution which has made Ericsson lead the 5G evolution. We will also explain how you can be part of this outstanding culture and advance your career while creating a global impact. We believe in trust - we trust each other to do the right things! We believe in taking decisions as close to the product and technical expertise as possible. We believe in creativity - trying new things and learning from our mistakes. We believe in sharing our insights and helping one another to build an even better user plane. What you will do: Front-end design and development based on JavaScript, NodeJS and TypeScript; such as Angular, React, Vue. Design, Develop and consume REST APIs efficiently using Java and Spring boot. Implement robust Object-Oriented Programming (OOP) principles. Leverage multithreading for concurrent programming tasks to optimize application performance. Integrate and work with Kafka Message Bus using the confluent-kafka Python library. Write and maintain high-quality unit tests using JUNIT for thorough test coverage. Build and containerize applications using Docker; and deploy them to Kubernetes clusters with Helm. Collaborate using version control systems like GitLab and contribute to CI/CD pipelines (knowledge of GitLab CI is a plus). The skills you bring: Minimum years of relevant Experience: 5 to 8 Deep knowledge of microservices architecture and REST API design using Java and Spring boot. Proficiency with containerization and orchestration tools (Docker, Kubernetes, Helm). Exposure to Front-end development frameworks based on JavaScript, NodeJS and TypeScript; such as Angular, React, Vue. Familiarity with software development lifecycle tools and processes, especially in Agile environments. Experience in product development Familiarity with *nix based operating systems. Experience with GitLab CI pipelines. Experience in working with Apache Kafka or Confluent Kafka for message bus integration. Contributions to open-source projects. Exposure to Python and C++ Experience with cloud native architecture and development Location - Bangalore/Noida What happens once you apply? We encourage you to consider applying to jobs where you might not meet all the criteria. We recognize that we all have transferrable skills, and we can support you with the skills that you need to develop. Primary country and city: India (IN) || Noida Job details: Software Developer

Posted 1 week ago

Apply

5.0 - 6.0 years

8 - 9 Lacs

Pune

Work from Office

Naukri logo

Overview We are looking for a Python Data Engineer with expertise in real-time data monitoring, extraction, transformation, and visualization. The ideal candidate will have experience working with Oracle SQL databases, multithreading, and AI/ML techniques and should be proficient in deploying Python applications on IIS servers . The role involves developing a system to monitor live files and folders, extract data, transform it using various techniques, and display insights on a Plotly Dash-based dashboard . Responsibilities Backend & Frontend Development: Build end-to-end solutions using Python for both backend and frontend functionalities. Data Extraction & Transformation: Implement data cleaning, regex, formatting, and data handling to process extracted information. Database Management: Insert and update records in an Oracle SQL database, ensuring data integrity and efficiency. Live File & Folder Monitoring: Develop Python scripts using Watchdog to monitor logs, detect new files/folders, and extract data in real time. Fetch live data from the database using multithreading for smooth real-time updates. Data Visualization: Develop an interactive dashboard using Plotly Dash or react for real-time data representation. Data Analytics & Pattern Finding: Perform exploratory data analysis (EDA) to identify trends, anomalies, and key insights. Cloud & AI/ML Integration: Leverage AI/ML techniques for data processing. Deployment & Maintenance: Deploy applications on an IIS server/Cloud and ensure system scalability and security. Qualifications BE/BTECH degree in Computer Science, EE, or related field. Essential skills Strong Python programming skills Experience with Watchdog for real-time monitoring. Expertise in Oracle SQL (data insertion, updates, query optimization). Knowledge of AI/ML techniques and their practical applications. Hands-on experience with Plotly Dash/React/Angular any UI framework for dashboard development. Familiarity with IIS deployment and troubleshooting. Good understanding of data cleaning, ETL pipelines, and real-time data streaming . Strong debugging and problem-solving skills. Prior experience working on real-time monitoring systems . Experience Year of Experience: 5 - 6 years

Posted 1 week ago

Apply

8.0 - 10.0 years

25 - 30 Lacs

Mumbai

Work from Office

Naukri logo

Job Description: As a Backend (Java) Engineer, you would be part of the team consisting of Scrum Master, Cloud Engineers, AI/ML Engineers, and UI/UX Engineers to build end-to-end Data to Decision Systems. Mandatory: 8+ years of demonstrable experience designing, building, and working as a Java Developer for enterprise web applications Ideally, this would include the following: o Expert-level proficiency with Java o Expert-level proficiency with SpringBoot Familiarity with common databases (RDBMS such as MySQL & NoSQL such as MongoDB) and data warehousing concepts (OLAP, OLTP) Understanding of REST concepts and building/interacting with REST APIs Deep understanding of core backend concepts: o Develop and design RESTful services and APIs o Develop functional databases, applications, and servers to support websites on the back end o Performance optimization and multithreading concepts o Experience with deploying and maintaining high traffic infrastructure (performance testing is a plus) In addition, the ideal candidate would have great problem-solving skills, and familiarity with code versioning tools such as GitHub Good to have: Familiarity with Microsoft Azure Cloud Services (particularly Azure Web App, Storage and VM), or familiarity with AWS (EC2 containers) or GCP Services. Experience with Microservices, Messaging Brokers (e.g., RabbitMQ) Experience with fine-tuning reverse proxy engines such as Nginx, Apache HTTPD

Posted 1 week ago

Apply

5.0 - 8.0 years

25 - 30 Lacs

Noida

Work from Office

Naukri logo

Join our Team About this opportunity: With the introduction of 5G and cloud, the role of IT Managed Services has evolved to become an enabler of new revenue opportunities, in addition to delivering efficient cloud and IT operations for service providers on their 5G journey. Join us to understand how different technologies come together to build a best-in-class solution which has made Ericsson lead the 5G evolution. We will also explain how you can be part of this outstanding culture and advance your career while creating a global impact. We believe in trust - we trust each other to do the right things! We believe in taking decisions as close to the product and technical expertise as possible. We believe in creativity - trying new things and learning from our mistakes. We believe in sharing our insights and helping one another to build an even better user plane. What you will do: Front-end design and development based on JavaScript, NodeJS and TypeScript; such as Angular, React, Vue. Design, Develop and consume REST APIs efficiently using Java and Spring boot. Implement robust Object-Oriented Programming (OOP) principles. Leverage multithreading for concurrent programming tasks to optimize application performance. Integrate and work with Kafka Message Bus using the confluent-kafka Python library. Write and maintain high-quality unit tests using JUNIT for thorough test coverage. Build and containerize applications using Docker; and deploy them to Kubernetes clusters with Helm. Collaborate using version control systems like GitLab and contribute to CI/CD pipelines (knowledge of GitLab CI is a plus). The skills you bring: Minimum years of relevant Experience: 5 to 8 Deep knowledge of microservices architecture and REST API design using Java and Spring boot. Proficiency with containerization and orchestration tools (Docker, Kubernetes, Helm). Exposure to Front-end development frameworks based on JavaScript, NodeJS and TypeScript; such as Angular, React, Vue. Familiarity with software development lifecycle tools and processes, especially in Agile environments. Experience in product development Familiarity with *nix based operating systems. Experience with GitLab CI pipelines. Experience in working with Apache Kafka or Confluent Kafka for message bus integration. Contributions to open-source projects. Exposure to Python and C++ Experience with cloud native architecture and development Location - Bangalore/Noida What happens once you apply? We encourage you to consider applying to jobs where you might not meet all the criteria. We recognize that we all have transferrable skills, and we can support you with the skills that you need to develop. Encouraging a diverse and inclusive organization is core to our values at Ericsson, thats why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more. Primary country and city: India (IN) || Noida Job details: Software Developer

Posted 1 week ago

Apply

0.0 - 8.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Naukri logo

Join our Team About this opportunity: We are looking for and experienced Java Developer or Architect with strong technical expertise to design and lead development of scalable, high performance Java applications. The ideal candidate should have in depth understanding of Java/J2ee technologies, Design Pattern, Microservice Architecture, Docker & Kubernetes, Integration Framework. This role requires design skills, excellent problem-solving skills, and the ability to collaborate with cross-functional teams, including DevOps, and Front-End developers. What you will do: Architect, design, and implement back-end solutions using Java/J2ee, Spring MVC, Spring Boot and related frameworks. Design, develop and maintain scalable Java components using REST or SOAP based Web Services Design & develop enterprise solution with Messaging or Streaming Framework like ActiveMQ, HornetQ & Kafka Work with Integration Framework like Apache Camel/Jboss Fuse/Mule ESB/EAI/Spring Integration. Make effective use of Caching Technologies (like Hazlecast /Redis /Infinispan /EHCache /MemCache) in application to handle large volume of data set. Deploy the application in Middleware or App Server (like Jboss/Weblogic/tomcat) Collaborate with the DevOps team to manage builds and CI/CD pipelines using Jira, GitLab, Sonar and other tools. The skills you bring: Strong expertise in Java/J2ee, Springboot & Micriservices. Good understanding of Core Java concepts (like Collections Framework, Object Oriented Design) Experience in working with Multithreading Concepts (like Thread Pool, Executor Service, Future Task, Concurrent API, Countdown Latch) Detailed working exposure of Java8 with Stream API, Lambda, Interface, Functional Interfaces Proficiency in Java Web Application Development using Spring MVC & Spring Boot Good Knowledge about using Data Access Frameworks using ORM (Hibernate & JPA) Familiar with Database concepts with knowledge in RDBMS/SQL Good understanding of Monolithic & Microservice Architecture What happens once you apply? We encourage you to consider applying to jobs where you might not meet all the criteria. We recognize that we all have transferrable skills, and we can support you with the skills that you need to develop. Hiring Manager: Suranjit Dutta

Posted 1 week ago

Apply

0.0 - 6.0 years

2 - 8 Lacs

Pune

Work from Office

Naukri logo

SUMMARY: UBISOFT is seeking Audio Programmers of Intermediate levels who have Experience with Game Engines having proficiency in C/C++. Good 3D mathematical skills are required. Interest in video games, Audio programming and related tech and knowledge of different video game consoles like Xbox One X/S, PlayStation 5, Nintendo Switch etc. will be an advantage (But not a requirement). JOB DESCRIPTION Work within a team to develop high quality video game software. Develop and implement independent modules. Implement audio systems, ensuring proper integration of all sound effects and music, and troubleshooting audio-related issues. Work effectively with diverse teams, including audio designers, gameplay programmers, and other developers. Analyse audio-related issues and implement effective solutions. Possess a strong understanding of audio flow, programming, and game engine technologies. Deal With Audio Performance Issues: Optimization. REQUIRED SKILLS/QUALIFICATION Strong C/C++ Skills with Object Oriented/Data-Oriented programming skills (Mandatory). Experience working with large scale game engine e.g. Unreal, Anvil, Snowdrop Knowledge of low-level Audio programming. Have shipped multiple games on consoles/mobile High aptitude and strong analytical skills. Should be familiar with performance bottlenecks and ways to resolve them, multi-threading, OS concepts, System programming etc. Strong debugging and trouble-shootings abilities. Should be self-motivated, curious and able to adapt to new technologies, Master s or bachelor s degree in computer science (ideally from a reputed institute) or relevant work experience ADDED ADVANTAGE Gameplay programming and game development related experience. Knowledge of video game developments and video game engines. Knowledge of Low-level Audio tech like DSP, SIMD etc. Knowledge of Audio Plugins and its implementation. Preferably have worked on any game console.

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

3.0 - 6.0 years

5 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Overall 3 - 6 years of experience in software development. Basic of Operating system (Windows). Engineering degree or master degree in Computer science. Expertise in C, C++, OOPs, data structure knowledge. Knowledge of unit test, test automation. Knowledge of IPC and associated concepts required. Knowledge of Threading and multithreading. Thorough understanding of Design principles and patterns, tools and methods.(desirable) Knowledge of C#, .Net added advance. Knowledge about DICOM, Medical images (desirable).

Posted 1 week ago

Apply

6.0 - 11.0 years

8 - 13 Lacs

Hyderabad

Work from Office

Naukri logo

Job_Description":" What Youll Do: 6-11 years of backend development experience. Excellent communication and analytical skills. Design, develop, and implement financial products and custom web applications using .NET Core/ ASP.NET Core/C#/EF Core/SQL Server technologies. Development experience using various Azure Services and knowledge of their use cases should be a plus Application Development using Container Technologies like Docker, Kubernetes will be an appreciated skill as well Experience on integration with authentication and authorization protocols such as OAuth2, OIDC or SAML Design and implement technical specifications and business components using industry best practices and proven design patterns while utilizing OOAD and SOLID principles. Perform analysis of user stories that may include complex functionalities. Conduct high- and low-level design, development, testing, coding and issue/query resolutions. Perform unit testing, integration testing while participating in configuration management and deployment procedures. Participate in UAT/production support activities. Experience with Agile SDLC processes. Expertise Youll Bring: A professional with a university degree or equivalent, with a financial specialization. Equipped with at least 6+ years of experience as a .NET Developer. A team player with good communication skills and a self-starter who needs minimum support. An excellent written and verbal communicator (in English) Highly experienced with technical skills such as .NET Core, Entity Framework Core, SQL, Multithreading and Microservices. Proficiency in debugging with thorough, detailed analysis and offering well-considered optimization suggestions. ","

Posted 1 week ago

Apply

7.0 - 10.0 years

9 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Position: Technical Lead / Architect Location: Gurgaon, India Experience: 7-10 Years Employment Type: Full-Time | Embedded Systems & GUI Architecture About the Role Hubnex Labs is hiring a Technical Lead / Architect with a strong foundation in C/C++ , QT/QML , and Embedded Systems to lead mission-critical product development involving GUI/HMI, multimedia systems, and real-time applications. You will work closely with product teams to design scalable software architectures, mentor engineers, and contribute to the delivery of high-performance embedded solutions. Key Responsibilities Lead design, development, and optimization of embedded applications using C/C++, QT/QML Architect and implement GUI/HMI systems across platforms including Linux and Windows Analyze and enhance existing embedded systems to add new features or port across platforms Provide technical leadership in code reviews, design decisions, and team mentoring Collaborate across teams to define system architecture, software components, and module interactions Implement and maintain unit/system level tests ensuring code quality and compliance Utilize tools like GDB, Valgrind, memory profilers , etc., for debugging and performance optimization Investigate and resolve performance bottlenecks , reliability issues, or platform incompatibilities Lead estimation, planning, and execution of multi-module development efforts Maintain clear and up-to-date technical documentation and architecture blueprints Technical Skills & Requirements Must-Have: 7-10 years of hands-on experience in C/C++ , QT/QML , and Embedded Systems Strong knowledge of OOAD (Object-Oriented Analysis and Design) , UML , and Design Patterns Experience in GUI/HMI development and multithreading on Linux and Windows environments Familiar with State Machine design , STL , IPC mechanisms (e.g., message queues, events, pipes) Solid command over Data Structures and asynchronous programming paradigms Proven experience in writing unit tests and ensuring code coverage for high-reliability systems Ability to work with debugging tools like GDB , Valgrind , and memory analysis tools Excellent communication skills and ability to mentor and guide junior engineers Good to Have: Experience with GSTREAMER , H264 , FFMPEG , or video/image processing pipelines Exposure to CI/CD pipelines , automated testing, and software quality assurance processes Prior experience managing multiple concurrent projects and cross-functional teams Educational Qualification Bachelor s or Master s degree in Computer Science , Electronics , Embedded Systems , or related field Why Hubnex Labs? Opportunity to lead next-gen embedded & GUI software solutions Work in a high-growth, innovation-driven environment Collaborate with domain experts across AI, systems, and product engineering Competitive compensation, flexible culture, and leadership roles

Posted 1 week ago

Apply

10.0 - 15.0 years

35 - 40 Lacs

Mumbai

Work from Office

Naukri logo

Its fun to work in a company where people truly BELIEVE in what they are doing! Were committed to bringing passion and customer focus to the business. Job Description: As a Backend (Java) Engineer, you would be part of the team consisting of Scrum Master, Cloud Engineers, AI/ML Engineers, and UI/UX Engineers to build end-to-end Data to Decision Systems. Mandatory: 8+ years of demonstrable experience designing, building, and working as a Java Developer for enterprise web applications Ideally, this would include the following: o Expert-level proficiency with Java o Expert-level proficiency with SpringBoot Familiarity with common databases (RDBMS such as MySQL & NoSQL such as MongoDB) and data warehousing concepts (OLAP, OLTP) Understanding of REST concepts and building/interacting with REST APIs Deep understanding of core backend concepts: o Develop and design RESTful services and APIs o Develop functional databases, applications, and servers to support websites on the back end o Performance optimization and multithreading concepts o Experience with deploying and maintaining high traffic infrastructure (performance testing is a plus) In addition, the ideal candidate would have great problem-solving skills, and familiarity with code versioning tools such as GitHub Good to have: Familiarity with Microsoft Azure Cloud Services (particularly Azure Web App, Storage and VM), or familiarity with AWS (EC2 containers) or GCP Services. Experience with Microservices, Messaging Brokers (e.g., RabbitMQ) Experience with fine-tuning reverse proxy engines such as Nginx, Apache HTTPD If you like wild growth and working with happy, enthusiastic over-achievers, youll enjoy your career with us! Not the right fit? Let us know youre interested in a future opportunity by clicking Introduce Yourself in the top-right corner of the page or create an account to set up email alerts as new job postings become available that meet your interest!

Posted 1 week ago

Apply

7.0 - 12.0 years

14 - 19 Lacs

Pune, Hinjewadi

Work from Office

Naukri logo

job requisition idJR1027427 Job Summary Synechron is seeking a highly experienced and technically proficient Lead Java Developer to lead the design, development, and deployment of enterprise-grade backend solutions. In this leadership role, you will spearhead critical projects involving microservices, multithreading, and message-driven architectures, contributing directly to the organizations digital transformation initiatives. Your expertise will ensure scalable, secure, and efficient systems that align with business objectives and industry best practices. Software Required Skills: Java (Java 8+ preferred) Spring Framework (Spring Boot, Spring MVC, Spring Data) Messaging APIsKafka, Solace, Aeron, LBM, or similar ScriptingShell scripting, Groovy, Purl (basic proficiency) NoSQL data storageMongoDB, Amps (Advanced working knowledge) Multithreading and concurrency management in Java Version control tools such as Git Build toolsMaven or Gradle Preferred Skills: Cloud platforms (AWS, Azure, GCP) knowledge Containerization and orchestrationDocker, Kubernetes API design and development Monitoring and logging tools Overall Responsibilities Lead and develop scalable Java backend systems, ensuring robust functional and non-functional requirements are met. Architect microservices and API-driven solutions with high availability and performance. Implement multithreading, concurrency, and asynchronous processing to optimize system responsiveness. Design and manage data schemas and workflows using MongoDB and related storage solutions. Integrate messaging systems such as Kafka, Solace, or Aeron to facilitate real-time data exchange. Collaborate with cross-functional teams, including product owners, QA, and DevOps, to ensure seamless delivery. Review code, establish best practices, and enforce coding standards to maintain high quality. Mentor junior developers and provide technical guidance across projects. Drive continuous improvement in system architecture, security, and performance. Technical Skills (By Category) Programming Languages: EssentialJava (Java 8+), Shell scripting, Groovy PreferredKotlin, Purl scripting Databases/Data Management: EssentialMongoDB, Amps PreferredData modeling, indexing, and optimization Messaging & Communication: EssentialKafka, Solace, Aeron, LBM PreferredRabbitMQ, ActiveMQ Cloud & Infrastructure: PreferredExperience with cloud providers (AWS, Azure, GCP) and container orchestration tools Frameworks & Libraries: EssentialSpring Boot, Spring MVC, Spring Data PreferredReactor, WebFlux Development Tools & Methodologies: EssentialMaven, Gradle, Git, CI/CD pipelines PreferredJenkins, Azure DevOps, monitoring dashboards Security Protocols: Basic understanding of OAuth, TLS, and secure API development Experience Minimum 7 years of professional experience in Java development, with demonstrated leadership in complex backend systems. Proven experience in designing and implementing microservices architectures. Hands-on expertise with multithreading, concurrency, and messaging APIs. Domain experience in finance, banking, or enterprise solutions preferred. Demonstrable success in implementing scalable and high-performance systems. Experience mentoring peers and leading technical teams. Day-to-Day Activities Leading development efforts on backend systems, ensuring adherence to best practices. Designing and implementing microservices, APIs, and messaging-driven data flows. Collaborating with architecture teams to define service patterns and integration strategies. Conducting code reviews and providing technical mentorship. Monitoring application performance, diagnosing issues, and optimizing system throughput. Participating in Agile ceremonies, sprint planning, and stakeholder communication. Developing and maintaining documentation of system architecture, APIs, and processes. Staying current with emerging Java, microservices, and messaging technologies to drive innovation. Qualifications Educational : Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. Equivalent professional experience in enterprise Java development. Certifications (Preferred): Certifications in Java, Spring, Cloud (AWS, Azure), or messaging platforms. Training & Development: Commitment to continuous professional growth and staying updated with relevant technologies. Professional Competencies Strong analytical and problem-solving skills. Leadership qualities with the ability to influence teams and stakeholders. Effective communication skills for technical and non-technical audiences. Ability to prioritize tasks efficiently in a fast-paced environment. Adaptability to evolving technologies and project scopes. Commitment to high standards for quality, security, and system reliability. Collaboration and team-building skills to foster a productive work environment.

Posted 1 week ago

Apply

12.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Join our digital revolution in NatWest Digital X In everything we do, we work to one aim. To make digital experiences which are effortless and secure. So we organise ourselves around three principles: engineer, protect, and operate. We engineer simple solutions, we protect our customers, and we operate smarter. Our people work differently depending on their jobs and needs. From hybrid working to flexible hours, we have plenty of options that help our people to thrive. This role is based in India and as such all normal working days must be carried out in India. Job Description Join us as a Principal Engineer This is an exciting and challenging opportunity to work in a collaborative, agile and forward thinking team environment With your software development background, you’ll be delivering software components to enable the delivery of platforms, applications and services for the bank As well as developing your technical talents, you'll have the opportunity to build project and leadership skills which will open up a range of exciting career options We're offering this role at vice president level What you'll do As a Principal Engineer, you’ll be driving development software and tools to accomplish project and departmental objectives by converting functional and non-functional requirements into suitable designs. You’ll play a leading role in planning, developing and deploying high performance robust and resilient systems for the bank, and will develop your leadership skills as you manage the technical delivery of one or more software engineering teams. You’ll also gain a distinguished leadership status in the software engineering community as you lead the wider participation in internal and industry wide events, conferences and other activities. You’ll also be: Designing and developing high performance and high availability applications, using proven frameworks and technologies Making sure that the bank’s systems follow excellent architectural and engineering principles, and are fit for purpose Monitoring the technical progress against plans while safeguarding functionality, scalability and performance, and providing progress updates to stakeholders Designing and developing reusable libraries and APIs for use across the bank Writing unit and integration tests within automated test environments to ensure code quality The skills you'll need You’ll need at least 12 years of experience in software engineering, software or database design and architecture, as well as significant experience in delivering solutions for eFI Trading system. Along with development experience in large scale, high volume, multi-threaded and highly distributed systems, you’ll bring an excellent understanding of implementing programming best practice, especially around scalability, availability and performance. You’ll also need: Experience in backend development in ultra-low latency sensitive application Experience in Java, Multithreading, Concurrency packages and REST services Experience of test-driven development and using automated test frameworks, mocking and stubbing and unit testing tools Understanding of Java coding best practices, data structures, algorithms and design Patterns Experience of supporting, modifying and maintaining systems and code developed by teams other than your own Show more Show less

Posted 1 week ago

Apply

5.0 - 10.0 years

6 - 10 Lacs

Chennai

Work from Office

Naukri logo

Overview We are seeking a highly skilled Senior Java Developer to design, develop, and optimize enterprise-level applications. The ideal candidate will have extensive experience in building scalable, high-performance Java-based systems and be adept at collaborating with cross-functional teams to deliver robust solutions. Responsibilities Design, develop, and maintain scalable, secure, and high-performance Java-based applications. Collaborate with architects, product owners, and stakeholders to gather requirements and design technical solutions. Develop RESTful APIs and integrate backend services with front-end systems. Write clean, modular, and well-documented code following best practices. Optimize application performance, including troubleshooting and resolving production issues. Implement robust testing frameworks and perform unit, integration, and performance testing. Participate in code reviews, ensuring quality and adherence to coding standards. Maintain and improve CI/CD pipelines to automate build, deployment, and testing processes. Mentor and guide junior developers, fostering a culture of knowledge sharing and continuous improvement. Stay up-to-date with industry trends, emerging technologies, and best practices in Java development. 5+ years of experience in Java development. Strong proficiency in Java 8+ , with a solid understanding of object-oriented programming (OOP) principles. Experience with frameworks like Spring (Core, Boot, MVC) and Hibernate/JPA . Proficiency in building and consuming RESTful APIs and microservices architecture . Hands-on experience with relational databases like MySQL, PostgreSQL , or Oracle , including writing optimized SQL queries. Experience with version control systems like Git and build tools like Maven or Gradle . Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes . Knowledge of cloud platforms such as AWS, GCP, or Azure . Strong understanding of multi-threading, concurrency, and asynchronous programming.

Posted 1 week ago

Apply

3.0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

Linkedin logo

About Kayana Kayana is one of the fastest-growing companies, empowering small and medium-sized businesses with cutting-edge technology to compete with larger enterprises in the ordering and payments space. As a disruptive force in the industry, we provide everything from essential point of sale systems to advanced solutions like self-service kiosks, giving brands the tools they need to scale and succeed. Our mission is to help businesses thrive through innovative technology, and we're always looking for talented individuals to join our team. Now operating globally across the USA, UK, Europe, and Australia, Kayana is proud to foster an inclusive culture. We support every employee with a personalised development plan, offering clear and achievable career paths for long-term success. About You We are seeking a highly skilled Back End Developer to join our fast growing, dynamic team. With a diverse client base across the UK, US, and beyond, we're expanding rapidly and seeking someone eager to refine their skills while embracing a long-term career path. This role offers a unique opportunity to work on cutting-edge applications that integrate AI and the latest technologies while also paving the way for future leadership roles. We're looking for back-end engineers with at least two years of experience who are ready to take their careers to the next level. If you're passionate about innovation, growth, and making an impact, we'd love to hear from you. Join us and thrive in an environment that values creativity, expertise, and forward-thinking, and fast-forward your career. **Responsibilities:** Design, develop, and maintain robust Java applications using the Spring Framework, Spring Boot, and Spring Microservices. Champion DevOps best practices, fostering continuous improvement and iterative feedback loops. Collaborate with cross-functional teams to translate business requirements into effective technical solutions. Develop and integrate RESTful APIs across various systems. Work with AWS cloud infrastructure and services to enhance application performance and scalability. Utilise relational databases like MySQL and PostgreSQL for efficient data storage and retrieval. Lead automation initiatives for infrastructure, deployments, and routine maintenance tasks. Implement message queuing systems like RabbitMQ to enable seamless asynchronous communication. Participate in code reviews, ensuring code quality and adherence to industry best practices. Apply multithreading and functional programming techniques to optimise application performance. Conduct mobile application and API testing to ensure product reliability and functionality. **About You:** 3+ years of experience as a back-end developer. Strong proficiency in Java and an in-depth understanding of its ecosystem. Exceptional problem-solving and analytical skills, with a solution-oriented mindset. Experience with various design patterns and software development principles. Familiarity with all relevant technologies and tools listed above. **Bonus Points:** Hands-on experience with containerisation technologies like Docker and Kubernetes. Advanced knowledge of DevOps practices and methodologies. Experience working with NoSQL databases such as MongoDB or Cassandra. Benefits: Paid sick time Provident fund Schedule: Monday to Friday 11:00 - 20:00 IST Please Note: Applicants must reside in Mumbai and be able to commute to the office in Andheri East daily. We are looking for immediate joiners or those with a 30 day notice period. Show more Show less

Posted 1 week ago

Apply

9.0 - 12.0 years

25 - 40 Lacs

Gurugram

Hybrid

Naukri logo

About this opportunity: We are looking for an Java Software Developer to strengthen the core development capacity. You have the chance to be part of a growing and dynamic development organization that will develop new features using the latest technology and work on improving the current architecture. You will work on developing a product that improve the lives of millions of daily users in Africa, the Middle East and Latin America. What you will do Work with software development by converting incoming business requirements from product management. You will as a software developer work in all phases of the product's life cycle, including design, implementation, verification, maintenance, and operations of our products. You will bring To be successful in the role you must have • Max. 9-12 years of documented professional experience in SW development. • Solid object-oriented Java (Enterprise) programming skills, with exposure to multi-threading, collections, and design patterns. • Experience in Software development environments and tools like Git/Gerrit, Jenkins etc. • Experience from working with Lean & Agile principles and like to work in a flexible team environment • Great interpersonal skills, flexibility, and willingness to adapt & respond to change • Quality mindset, good experience in unit and function testing. Preferably you have experience with Junit. • Curiosity and eagerness to learn new things Good to have: • Working experience in Mobile money/wallet or similar product area will be an added advantage • Keen interest and familiarity in nurturing a product from feature development stage to successful customer deployment. • Exposure of working in a multicultural setup a definite advantage

Posted 1 week ago

Apply

4.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Job Description We are seeking a talented Software Developer 3 for our growing team. Design, develop, troubleshoot and debug Siebel Application Server for databases, applications, tools, multithreading etc Build Siebel Server components and features. Create high level and detailed design documents for new features. Develop new product features using C++, Java and with experience in Windows and Unix environments. Work with the Product Management, QA, and Documentation teams while developing the product features. Analyse requirements from customers, Product Managers. Enhance and maintain existing product capabilities. Responsibilities Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience. Requirements: Bachelor’s Degree in Computer Science is required and Master’s Degree in Computer Science preferred. 4 to 10 years experiences developing server components for enterprise business application software products and working with n-tiered applications is preferred. Strong expertise in development using Object Oriented Programming Languages. Strong expertise with C++ is required. Expertise with Data Structures is required. Knowledge of RDBMS, SQL, configuration management systems, is required. Knowledge and Experience of UNIX Operating System and Commands Knowledge and Experience in porting 32 bit C/C++ code to 64 bit C/C++ code Experience in modularization of C++ applications Design of shared object/DLL APIs including visibility definitions Name-spacing strategies Experience with modern C++ patterns Lambda expressions Smart pointers Coroutines Standard C++ library threading High performance memory management Knowledge or experience with some of the most widely used C++ libraries Libcurl OpenSSL Xerces Experience with legacy/unmanaged Windows APIs Experience with POSIX system programming Experience with at CMake, Meson or Bazel A candidate should show being up-to-date or should have interest in the latest trends like C++20/23 modules. Expertise in implementing design patterns, system design and industry best practices for software development is required. Familiarity with design and debug tools is required. Familiarity with software development process is required. Familiarity with core infrastructure components, RESTful Web Services, Cloud computing, Workflow management systems, Enterprise Integrations, Deployment architectures is a plus Qualifications Career Level - IC3 About Us As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity. We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all. Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law. Show more Show less

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