Home
Jobs

1975 Multithreading Jobs - Page 31

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.

13.0 - 17.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Naukri logo

Lead PSR initiatives to enhance system efficiency and resiliency Optimize Java applications for low latency, high throughput, and minimal resource consumption Implement distributed microservices,ensure fault tolerance,reliability engineering best practices Drive cloud migration strategies using AWS/Azure/GCP and serverless architectures Work with DevOps SRE teams to enhance observability,automate CI/CD pipelines,enforce security best practices Architect and design high-performance,Java-based enterprise solutions Core Java Backend Development:Java 8/11/17, Spring Boot,Spring Cloud, Microservices Architecture RESTful APIs,GraphQL,Event-Driven Architecture RESTful APIs, GraphQL, Event-Driven Architecture,Concurrency, Multithreading, Reactive Programming , Performance , Scalability Reliability (PSR): Performance Tuning-JVM Optimization, Thread Dump Analysis, Memory Management (GC tuning), Profiling Tools,Scalability Engineering-Load Balancing, Distributed Caching,Reliability Engineering-Chaos Engineering

Posted 1 week ago

Apply

7.0 - 10.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

BE,BTech,ME,M Tech inECE,CS with 7+ years of strong design and development skills in C, C++ andembedded Linux Very good hands-onexperience in development of Broadband CPE Products (Cable Modems, Routers,Cable and Fiber Gateways) Expert knowledge in thefollowing Standards and Specifications: Fiber, VoIP, Triple Play services Networking protocols L2and L3, routing, QoS, bridging and data plane services is mandatory Hands-on experience indevelopment with Maxlinear , Broadcom and MediaTek SDK for broadband gateways Development expertiseon Embedded Linux: ability to develop and guide the team in development inthese frameworks Good expertise in Linuxkernel, thread programming, IPCs, Networking, virtualization and excellentproficiency in C/C++ programming as well as Data Structures Excellentanalytical, problem-solving, programming, debugging and trouble shooting skillsrequired Thorough knowledge inthe entire software lifecycle of embedded system software: handson expertiseexpected

Posted 1 week ago

Apply

2.0 - 5.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security Exposure working in microservices and containerization(Docker / Kubernetes) Experience with Web Services (JSON, REST, JAX-RS, Spring based REST services) Strong with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC) Strong understanding of Java Multithreading Experience working with DB like Mongo, Casandra etc Experience with at least one of the development tools like Git, Gradle, Maven, Sonar, Jenkins, Artifactory etc Experience with web application servers like Tomcat, Jetty, JBoss etc Experience with TDD, code testability standards, JUnit/Mockito Experience with DevOps practices and CICD model of development Good understanding of OOP, design patterns and industry best practices Agile project experience along with working on Agile tools like JIRA

Posted 1 week ago

Apply

10.0 - 15.0 years

15 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

experience in embedded software development, with C++ programming Expertise in modern C++ standards (C++11, C++14, C++17, C++20), including templates, STL, and smart pointers Experience with multithreading, scheduling, and inter-process communication Hands on with working on the Embedded peripherals via SPI, I2C, UART, CAN, etc Memory management techniques in C++, including manual memory allocation, garbage collection, and smart pointer usage Experience in design patterns (eg, Factory, Singleton, Observer, etc) for embedded systems Experience in IoT platforms, Azure , AWS, MQTT, DOCKERS containers Field Protocols: Modbus, BACNET, OPC-UA,for industrial IoT applications Experience with embedded development tools (eg, JTAG, oscilloscopes, logic analyzers) Proficiency with version control systems like Git Experience with unit testing frameworks and debugging tools

Posted 1 week ago

Apply

13.0 - 18.0 years

15 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Senior software Architect : Proven ability to create articulate Software designs, prepare design documents, Strong development experience in C/C++ programming, strong experience in the embedded systems and projects Proven hands-on knowledge on embedded / middleware applications / firmware Excellent in debugging, troubleshooting technical issues, go deep into the code and fix them (eg memory related issues, threading, etc), customer interfacing experience (mandatory) Has worked on C++ projects with QT experience, familiar with HMI GUI development on device, executed similar projects Self-starter, ability to learn new technologies and scale as per customer requirements Demonstrate technical expertise via presentations and perform walk-through in customer workshops, excellent oral written communication

Posted 1 week ago

Apply

8.0 - 12.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

8-12 years of experience in C++ programming with Embedded Linux knowledge Good hands on experience and knowledge in GUI development with Qt and Qt Modelling Language (QML) Understanding on components like panes, layouts, views etc Understanding on QML optimisation Experience with version control (Git), Cmake, Unit Testing and CI/CD Excellent verbal and written communication skills Ability to learn and apply new technologies quickly and self-directed Able to actively participate in customer meetings Should be able to lead the team technically Should be able to participate in code review

Posted 1 week ago

Apply

8.0 - 12.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

8-12 years of experience in C++ programming with Embedded Linux knowledge Good hands on experience and knowledge in GUI development with Qt and Qt Modelling Language (QML) Understanding on components like panes, layouts, views etc Understanding on QML optimisation Experience with version control (Git), Cmake, Unit Testing and CI/CD Excellent verbal and written communication skills Ability to learn and apply new technologies quickly and self-directedAble to actively participate in customer meetings Should be able to lead the team technically Should be able to participate in code review

Posted 1 week ago

Apply

4.0 - 6.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Embedded C++, 5 to 8 yrsARM based Industrial gateways Linux-based systems programming (Preferably Yocto) multithreading C++ Design patterns CLI/SSH-based diagnostic commands for system health monitoring and troubleshooting. Modbus RTU, Modbus TCP/IPI2C, SPI, and UARTembedded systems architecture, hardware-software interaction, and low-level system integration AgileCI/CD processes and tools such as Jenkins, GitLab CI, and GitHub Actions to automate the software build, testing and deployment pipeline

Posted 1 week ago

Apply

5.0 - 8.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Need a Technical Lead who is proficient in given skills, can understand architecture on Embedded systems and grasp the existing working module quickly Need a fast learner to adapt to a dynamic working environment where new requirements come and existing requirements keep changing Need a good Team player to work with current Team Proficient in development and deployment technologies -C, C++, Linux commands , shell scripting, Multi threading and Multi processing application, App Containerisation

Posted 1 week ago

Apply

15.0 - 20.0 years

15 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Sr Architect for Embedded Systems having C++ programming Linux expertise,Problem solver, Client facing, ability write technical approach notes, Embeddedsoftware/Firmware, Expertise indesigning and developing QT, C++ Software for embedded systems, supportdelivery escalations by doing deep code review, re-structure C++, QT software,expert in design patterns, multi-threading, memory management, developingVirtual assistant, Avatars in embedded systems, knowledge on sonar, coveritytools, Jira ; Self starter, ability to learn new technologies

Posted 1 week ago

Apply

8.0 - 12.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Experience in C++ programming with Embedded Linux knowledge Good hands on experience and knowledge in GUI development with Qt and Qt Modelling Language (QML) Understanding on components like panes, layouts, views etcUnderstanding on QML optimisationExperience with version control (Git), Cmake, Unit Testing and CI/CD Excellent verbal and written communication skillsAbility to learn and apply new technologies quickly and self-directed

Posted 1 week ago

Apply

4.0 - 7.0 years

5 - 10 Lacs

Ahmedabad

Work from Office

Naukri logo

Momentum91 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

0.0 - 2.0 years

2 - 6 Lacs

Rajkot

Work from Office

Naukri logo

As a C# .NET Developer, you will play a critical role in the design and development of Windows-based trading software. This role requires a strong foundation in C# and Winforms application development. You will work closely with our experienced team to build intuitive GUIs and implement advanced trading strategies. Key Responsibilities: Design and develop algorithmic trading systems using C# and .NET APIs. Create user-friendly and efficient GUIs using Winforms or WPF within the MVC framework. Research and implement low-latency development techniques to optimize platform and strategy performance. Build and maintain execution and analytical libraries and related infrastructure. Participate actively in design and code reviews to ensure high-quality deliverables. Required Qualifications and Skills: Bachelors degree in Computer Science, IT, or a related field (Masters degree preferred). Strong knowledge and hands-on experience in C# programming and Winforms/WPF development (at least one project or prior experience). Solid understanding of OOP concepts, data structures, and algorithms. Familiarity with multi-threading and the ability to write efficient, low-memory footprint code. Prior experience or knowledge in the financial domain is a plus but not mandatory. Demonstrated ability to work on scalable, distributed systems. Strong problem-solving skills and the ability to take ownership of assigned projects. A collaborative team player who thrives in a fast-paced, dynamic environment. Preferred Skills: Exposure to algorithmic trading concepts or financial market applications. Understanding of low-latency software development principles. Perks and Benefits: Opportunity to work on cutting-edge technology in the financial sector. Collaborative and growth-oriented work environment. Competitive salary and benefits package. Application Details: This is a full-time, on-site position based in Rajkot. If you are passionate about technology and looking to make a significant impact in the financial software domain, we would love to hear from you.

Posted 1 week ago

Apply

3.0 - 5.0 years

4 - 8 Lacs

Chennai

Work from Office

Naukri logo

Eson Infotech Private Limited is looking for UI / UX Professional to join our dynamic team and embark on a rewarding career journey User Research: Conducting user research to gain insights into user behaviors, motivations, and needs This may involve interviews, surveys, usability testing, and other research methods Wireframing and Prototyping: Creating wireframes and interactive prototypes to visualize and validate design concepts and user flows This helps to identify and address usability issues early in the design process Information Architecture: Structuring and organizing content, features, and functionality to create intuitive and efficient navigation systems This involves creating sitemaps, user flows, and navigation hierarchies UI Design: Designing visually appealing and consistent user interfaces This includes selecting appropriate colors, typography, icons, and other visual elements that align with the brand identity and enhance usability Interaction Design: Defining how users interact with the product by designing and specifying interactive elements, transitions, and animations This ensures that the user experience is smooth, engaging, and meets user expectations Usability Testing: Conducting usability tests to evaluate the effectiveness and ease of use of the design This involves observing users as they interact with the product and collecting feedback to iterate and improve the design Collaboration and Communication: Collaborating with cross-functional teams, including developers, product managers, and stakeholders, to ensure that design solutions align with technical constraints and business requirements Effective communication skills are necessary to articulate design decisions and advocate for user-centered design principles Create beautiful, intuitive user interfaces that delight our clients. You'll be responsible for designing wireframes, prototypes, and final UI designs while ensuring excellent user experiences across platforms.

Posted 1 week ago

Apply

5.0 - 8.0 years

30 - 35 Lacs

Noida, Mumbai, Gurugram

Work from Office

Naukri logo

Role & responsibilities We are looking for Java backend developer with MNC company 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

5.0 - 10.0 years

8 - 18 Lacs

Mumbai, Bengaluru

Hybrid

Naukri logo

Job Summary: We are looking for a skilled and motivated Java Developer to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable Java-based applications. You will work closely with cross-functional teams to deliver robust software solutions that meet business objectives. Key Responsibilities: Design, implement, and maintain Java-based applications Analyze user requirements to define business objectives Collaborate with team members to determine best practices and requirements Write well-designed, efficient, and testable code Participate in code reviews and provide constructive feedback Debug and resolve technical issues Ensure designs comply with specifications and standards Integrate software components and third-party programs Document development processes, code changes, and other technical information Required Skills and Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field Proven experience as a Java Developer or in a similar role Strong knowledge of Java SE / Java EE Experience with frameworks such as Spring / Spring Boot / Hibernate Familiarity with RESTful APIs , microservices architecture , and JSON/XML Proficiency in SQL and experience with relational databases like MySQL, PostgreSQL, or Oracle Version control using Git Excellent problem-solving skills Strong understanding of OOP and design patterns Preferred Qualifications: Experience with cloud platforms such as AWS, Azure, or GCP Knowledge of CI/CD tools like Jenkins, Docker, or Kubernetes Experience with Agile/Scrum methodologies Familiarity with front-end technologies like JavaScript, HTML, CSS , or frameworks like Angular/React Role & responsibilities Preferred candidate profile : Candidates who can join us in the month of June 2025 for Mumbai and Bangalore location. Interested candidates please share you updated resume along with Current CTC, expected CTC , any offers in hand and LWD in bansree.laha@bounteous.com

Posted 1 week ago

Apply

8.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

About the role We are looking for a seasoned Engineering Manager well-versed with emerging technologies to join our client's team. As an Engineering Manager, you will ensure consistency and quality by shaping the right strategies. You will keep an eye on all engineering projects and ensure all duties are fulfilled . You will analyse other employees’ tasks and carry on collaborations effectively. You will also transform newbies into experts and build reports on the progress of all projects What you will do ● Design tasks for other engineers as per company’s guidelines ● Perform regular performance evaluation and share and seek feedback ● Keep a closer look on various projects and monitor the progress ● Carry on smooth collaborations with the sales team and design teams to innovate on new products ● Manage engineers and take ownership of the project while ensuring product scalability ● Conduct regular meetings to plan and develop reports on the progress of projects What you will need ● Bachelor's/Master’s in computer science ● At least 8+ years professional experience ● At least 2 years of experience in managing software development teams ● Able to drive sprints and OKRs ● Deep understanding of transactional and NoSQL DBs ● Deep understanding of Messaging systems – Kafka ● Good experience on cloud infrastructure - AWS preferably ● Good to have: Data pipelines, ES ● Exceptional team managing skills; experience in building large scale distributed Systems ● Experience in Scalable Systems ● Expertise in Java/Python and multithreading Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Jalandhar, Punjab, India

On-site

Linkedin logo

AlgoTutor is looking for a confident and engaging HFT Trainer to deliver in-person training sessions at one of our partner colleges in Jalandhar. If you’re passionate about guiding students in cracking HFT companies by guiding them on HFT curriculum — we want to hear from you! Location: On-site/Online , College Campus in Bengaluru Duration: 28 days Daily Hours: 6 hours/day Start Date: 16th Jun Key Responsibilities: Conduct sessions on below curriculum Week 1: Foundations of HFT Day 1 : Introduction to HFT, market microstructure, setup environment, data parsing. Day 2 : Low-latency C++ programming, multithreading, latency profiling. Day 3 : Data structures (arrays, hash maps), limit order book implementation. Day 4 : Networking (TCP/UDP, FIX protocol), low-latency message handling. Day 5 : Tick data processing, moving averages, real-time metrics. Day 6 : HFT system architecture, event-driven systems, trading loop. Day 7 : Weekly review, build a market data simulator project. Week 2: Trading Strategies & Optimization Day 8 : Statistical arbitrage, mean reversion, basic strategy coding. Day 9 : Market making strategies, order logic, inventory management. Day 10 : Time series analysis (MA, ARIMA), predictive modeling. Day 11 : Advanced low-latency techniques, multithreaded optimization. Day 12 : Execution algorithms (VWAP, TWAP), large order handling. Day 13 : Real-time risk management, stop-loss, risk detection. Day 14 : Weekly review, build a market-making bot. Week 3: Advanced Strategies & Infrastructure Day 15 : Pairs trading, cointegration, ADF test, backtesting. Day 16 : Latency arbitrage, strategy simulation, ethics. Day 17 : ML for HFT, feature engineering, order flow prediction. Day 18 : Infrastructure: co-location, FPGAs, network optimization. Day 19 : Order book dynamics, spoofing detection, high-volume trading. Day 20 : Portfolio optimization (Sharpe, Kelly), multi-asset strategies. Day 21 : Weekly review, build a latency arbitrage system. Week 4: Real-World Deployment Day 22 : Regulations (MiFID II, SEC), compliance checks. Day 23 : Backtesting framework, avoiding bias, strategy validation. Day 24 : Live trading simulation using real-time feeds. Day 25 : System monitoring, logging, failure detection. Day 26 : Capstone Project (Part 1): design and implement core logic. Day 27 : Capstone Project (Part 2): risk, compliance, testing, prep. Day 28 : Final presentations, wrap-up, certification, career advice. Requirements: Strong command over HFT Concepts Prior experience in classroom/online training Passionate about teaching Why Work With Us? Impact hundreds of students by enhancing their communication and confidence Be part of a mission-driven EdTech company shaping future professionals Opportunity for long-term collaboration on future training programs Apply Now and Grow with AlgoTutor! Show more Show less

Posted 1 week ago

Apply

8.0 - 9.0 years

0 Lacs

India

On-site

Linkedin logo

Project Description: We are seeking an experienced Java Developer to join our team in delivering high-performance applications that support our risk technology functions. Responsibilities: • Develop, maintain, and enhance new and existing applications using Java. • Build scalable and efficient solutions, ensuring performance optimization and smooth user interaction. • Work closely with cross-functional teams to design, code, test, and debug applications in a collaborative environment. • Apply best practices in software development, including object-oriented design principles, data structures, and algorithm optimization. • Manage and optimize applications running on various platforms, including Unix, ensuring reliable and efficient performance. • Utilize SQL databases for managing, retrieving, and organizing data efficiently within the applications. • Ensure effective use of version control systems (e.g., Git, Bitbucket) for smooth project collaboration and code management. • Support CI/CD pipelines to streamline development processes, including testing and deployment automation. • Engage in troubleshooting, bug fixing, and enhancing code quality, ensuring stable production environments. • Collaborate with risk technology teams to deliver solutions that meet business requirements while maintaining high technical standards. Mandatory Skills: • 8 to 9 years of experience as a Java Full Stack developer • Essential experience in Java, Spring, and Spring Boot • Working knowledge of cloud-related technologies, preferably AWS, with 1 to 2 Years of experience • Knowledge of Docker / Container orchestration (Swarm / Kubernetes, etc) is preferred. • Knowledge of Java Multithreading and collections is preferred • Scripting skills - Python • Understanding of SQL databases for application development and data management • Understanding of algorithms, data structures, and object-oriented design principles • Firsthand experience with Python scripting for various automation and development tasks • Experience using version control systems like Git and Bitbucket • Familiarity with issue tracking and project management tools such as Jira, Bamboo, JIRA, GIT, Confluence, etc • Strong debugging, troubleshooting, and performance-tuning skills. • Excellent problem-solving abilities and a collaborative mindset • Effective communication skills, with the ability to work closely with stakeholders and technical teams Nice-to-Have Skills: • Bash/Linux • Banking Domain Languages: English: C2 Proficient Show more Show less

Posted 1 week ago

Apply

5.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Location : Gurugram (Hybrid - 2 Days WFO) Required : .5+ years of experience in full-stack solution development using technologies such as Java, Spring Boot, and Microservices, Angular, Materia l, messaging frameworks, application servers, etc .Deep understanding of Object-oriented programming, multithreading, performance monitoring, and tuning .Ability to code/debug and guide others to code/debug flexible, scalable, and complex programs, using either written or verbal design specification sResponsible for end-to-end application development and maintenance activities .Writes solid code to add new or enhance existing functionality .Write design specifications for the product requirements .Perform code analysis and reviews of other team members' work . Show more Show less

Posted 1 week ago

Apply

0.0 - 9.0 years

0 Lacs

Indore, Madhya Pradesh

On-site

Indeed logo

Indore, Madhya Pradesh, India;Noida, Uttar Pradesh, India;Bangalore, Karnataka, India Qualification : Experience with angular, typescript, Jquery, Javascript, Spring Framework, Microservices, REST, Core Java, DataStructures and Alogrithms, OOPs & Design patterns, Multithreading, Troubleshooting, Code Review, Agile Methodology, GIT, Maven, Good communication skills Role : Design product features and write high performance algorithms and visualizations Take ownership of product features through full cycle of software engineering Innovate solutions for complex challenges in BI domain Review team members code as per standard coding guidelines. Experience : 7 to 9 years Job Reference Number : 11018

Posted 1 week ago

Apply

0.0 - 7.0 years

0 Lacs

Indore, Madhya Pradesh

On-site

Indeed logo

Indore, Madhya Pradesh, India;Noida, Uttar Pradesh, India;Hyderabad, Telangana, India;Pune, Maharashtra, India;Bengaluru, Karnataka, India;Gurugram, Haryana, India Qualification : At ClearTrail, work is more than ‘just a job’. Our calling is to develop solutions that empower those dedicated to keeping their people, places and communities safe. For over 18 years, law enforcement & federal agencies across the globe have trusted ClearTrail as their committed partner in safeguarding nations & enriching lives. We are envisioning the future of intelligence gathering by developing artificial intelligence and machine learning-based lawful interception & communication analytics solutions that solve the world’s most challenging problems. Skills Required : C++ Role : Learning and implementing solutions involving the C++, D.S, multithreading Understanding the complete SDLC Responsible for timely and quality deliveries Anticipate on technological evolutions Ensure the technical directions and choices Design/ Implement various solutions arising out of the large data processing (GB’s/ PB’s) Driving various Architecture and design calls with Big Data customers Working with other team members and providing guidance on implementation details Experience in the role of implementation of high-end software products. Core C++ development using Data Structures, STL/boost Expertise in Linux and OS internals Design patterns Concurrency Programming (Thread, synchronization, race conditions, deadlock, Multithreading, Multiprocessing) Build, debugging and profiling tools (Visual studio, Windows Debugger) Expertise in memory and performance optimization Knowledge of OS – Windows/Linux, Disk, memory, file system, networks, windows services. Preferable if the person has exposure to ACE (Adaptive communication Environment) Networking knowledge (IP, TCP/UDP), preferable if the person has exposure to some application layer protocol (like HTTP) Exposure and awareness of complete PDLC Should have worked on open source products Hands-on experience in implementing and in-depth knowledge of various design patterns Good communication, problem-solving & interpersonal skills. Capable of providing the design and Architecture for the typical business problems Exposure and awareness of complete PDLC/SDLC Out of box thinker and not just limited to the work done in the projects Experience : 3 to 7 years Job Reference Number : 11131

Posted 1 week ago

Apply

5.0 years

0 Lacs

Pune, Maharashtra, India

Remote

Linkedin logo

Skills: Java, kafka, Microservices, SQL, Spring Boot, CI/CD, INSTRUMENTAL SERVICES INC DBA INRHYTHM Pune, Maharashtra, India Who Is InRhythm? InRhythm (Home - InRhythm ) is a leading modern product consultancy and digital innovation firm with a mission to make a dent in the digital economy. Founded in 2002, InRhythm is currently engaged by Fortune 50 enterprises to bring their next generation of digital products and platforms to market. InRhythm has helped hundreds of teams launch mission-critical products that have created a positive impact worth billions of dollars. InRhythms unique capabilities of Product Innovation and Platform Modernization services are the most sought-after. The InRhythm team of A+ thought leaders dont just get an assignment, they join the company to do what they love. Its that passion that has helped us grow rapidly and consistently deliver on our commitment to helping clients develop better, faster, and in rhythm. What We Do At InRhythm We bring enterprises' most urgent, important products to market with high-velocity, high- quality and 10x impact. We enable innovative cultures by coaching teams with the right mix and maturity of modern tools, methods, and thought leadership. This Is a Unique Opportunity To Get In On The Ground Floor Of An Evolving Team. InRhythm Clients Include a Broad Range Of Highly Visible And Recognizable Customers, Including, But Not Limited To Goldman Sachs Fidelity Morgan Stanley Mastercard From greenfield to tier-one builds, our clients look to us to deliver their mission-critical projects related to product strategy, design, cloud native applications, as well as mobile and web development. The projects we work on literally change the world. They change the way we live, work, and think in a positive way. We Are Looking For a Senior Java Engineer As a Senior Java Engineer, you will work with lead-level and fellow senior-level engineers to architect and implement solutions that enable customers to get the most out of what the client can offer. In this role, you will develop performant and robust Java applications while supplying the continued evaluation and advancement of web technologies in the organization. At InRhythm, You Will Work on a high-velocity scrum team Work with clients to come up with solutions to real-world problems Architect and implement scalable end-to-end Web applications Help team lead facilitate development processes Provide estimates and milestones for features/stories Work with your mentor to learn and grow and mentor less experienced engineers Contribute to the growth of InRhythm via interviewing and architecting What You Bring To The Table (Core Requirements) 5+ years of Java development within an enterprise-level domain Java 8 (11 preferred) features like lambda expressions, Stream API, CompletableFuture, etc. Skilled with low-latency, high volume application development Team will need expertise in CI/CD, and shift left testing Nice to have Golang and/or Rust Experienced with asynchronous programming, multithreading, implementing APIs, and Microservices, including Spring Boot Proficiency with SQL Experience with data sourcing, data modeling and data enrichment Experience with Systems Design & CI/CD pipelines Cloud computing, preferably AWS Solid verbal and written communication and consultant/client-facing skills are a must. As a true consultant, you are a self-starter who takes initiative. Solid experience with at least two (preferably more) of the following: Kafka (Core Concepts, Replication & Reliability, Kafka Internals, Infrastructure & Control, Data Retention and Durability) MongoDB Sonar Jenkins Oracle DB, Sybase IQ, DB2 Drools or any rules engine experience CMS tools like Adobe AEM Search tools like Algolia, ElasticSearch or Solr Spark What Makes You Stand Out From The Pack Payments or Asset/Wealth Management experience Mature server development and knowledge of frameworks, preferably Spring Enterprise experience working and building enterprise products, long term tenure at enterprise-level organizations, experience working with a remote team, and being an avid practitioner in their craft You have pushed code into production and have deployed multiple products to market, but are missing the visibility of a small team within a large enterprise technology environment. You enjoy coaching junior engineers, but want to remain hands-on with code. Open to work hybrid - 3 days per week from office Why Be an InRhythmer? People at InRhythm are entrepreneurs and innovators at heart and problem solvers who find new ways to overcome challenges. InRhythm continues to evolve and grow and is now prepared to accelerate scale with the addition of this role to our community. Weve been named an Inc. 5000 Hall of Fame Fastest Growing Company for 9 years, Deloitte Fast 500 company for 5 years, and Consulting Magazine Fastest Growing Company winner several years in a row. If youre looking forward to working with awesome colleagues in a high- growth environment and tight-knit community, were looking forward to hearing from you. Client Description InRhythm is one of the fastest-growing Product Engineering Consultant Agencies in NYC, with a mission to drive growth and innovation. We have been recognized on the Inc. 5000 list of the Fastest Growing Companies in America for 8 years in a row and the Inc. 5000 Hall of Fame, an honor granted to a select 1% of the high-growth companies on the list. We've also been on Deloitte's Technology Fast 500? for 4 consecutive years. We are the thought leaders on how modern software should be developed using the best open-source technologies, proven design patterns and the best tested Agile and Lean methodologies. We accelerate time to market with reduced costs and improved quality. We have built and continue to build successful solutions for our clients. Our goal is to be successful by making our clients 10x for their high-priority projects and to have fun in the process. Our business has seen tremendous growth over the past few years thanks to the thought leadership we offer to our clients. Our pods of experts can rapidly deliver software products using the latest and best advancements in 10x tools and Agile thinking. We provide technical and management consulting, in-house product development, and training and coaching, all customized to meet the specialized needs of each client. Our key InRhythmer traits are drive, ownership, positivity, and communication. Our methodologies, technologies, and people enable ultra-efficient innovation in our core practices areas. Website http://www.inrhythm.com Mandatory Core Java, SOLID Principles, Multithreading, Design patterns Spring, Spring Boot, Rest API, Microservices Kafka, Messaging/ streaming stack Junit Code Optimization, Performance Design, Architecture concepts Database and SQL CI/CD-Understanding of Deployment, Infrastructure, Cloud The candidate should have worked on at least 1 Fintech domain project No gaps in organization No job hoppers(candidate must have good stability) Joining time/notice period: Immediate to 30 days Show more Show less

Posted 1 week ago

Apply

5.0 - 9.0 years

5 - 15 Lacs

Bhubaneswar, Chennai, Coimbatore

Work from Office

Naukri logo

Desired Candidate Profile 5-9 years of experience in software development with expertise in Core Java Programming language. Bachelor's degree in B.Tech/B.E. from a reputed institution or equivalent qualification. Strong understanding of Microservices architecture design principles and implementation using Spring Boot framework. Experience working with messaging queues like Kafka/RabbitMQ/ActiveMQ for building distributed systems. Location is Chennai, Coimbatore and Bhubaneshwar Responsibilities: Development of Utilities, Business logic in Core Java. Development of Features using spring boot. Development application using event based microservices. Design and create database tables Build & deploy micro services into Cloud. Implement Hibernate for ORM. Working with API Gateways. Writing Unit Test for RESTful services. Implements Reusable components/services. Publish / subscribe services into API gateways. Create DDL/DML for Oracle & PostgreSQL DB. Experience Required: Very Strong in Core Java . Very Strong experience in implementing Restful API using Spring Boot . Very Strong experience with Microservices & event-based architecture. Strong Experience with any of the relational Databases . Preferably Open source DBs like PostgreSQL DB, MySql DB etc. Strong experience with Kafka & MQ. Strong experience with Cloud technology- Docker, Kubernetes , AWS. Very Strong in at least one of the Persistence Frameworks such as Open JPA Or Hibernate . Experience in UI Framework (Angular Or react js). Proven work experience as a technical leader Experience with any one of API gateways. Interfacing with Legacy IT Systems. Experience of Agile/SCRUM way of working.

Posted 1 week ago

Apply

3.0 - 5.0 years

4 - 9 Lacs

Chennai

Work from Office

Naukri logo

Preferred candidate profile : Skills Required - Core Java, Multithreading, Angular JS ( Backend or Full Stack Developer) Experience: 3- 5 years Very Good Communication skill. Location: Chennai Interested Candidates can share their resume on deepab@expertgs.com

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