Home
Jobs

2741 Multithreading Jobs - Page 16

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

5.0 years

0 - 0 Lacs

Gurgaon

On-site

Job Title: C++ Developer Experience: 5+ Years Location: Noida/ Bangalore/ Gurgaon Role Overview: Skilled C++ Developer with 5+ years of experience in designing, developing, and optimizing high-performance applications. The ideal candidate should have deep expertise in object-oriented programming, multithreading, data structures, and algorithms, along with experience in software architecture and system-level programming. Job Types: Full-time, Contractual / Temporary Contract length: 6 months Pay: ₹80,000.00 - ₹90,000.00 per year Schedule: Day shift Application Question(s): It's a contract job for 6 Months. Are you Interested in Contract Job? Experience: C++: 5 years (Required) Work Location: In person

Posted 6 days ago

Apply

0 years

2 - 8 Lacs

Noida

On-site

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? 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. Primary country and city: India (IN) || Noida Job details: Software Developer

Posted 6 days ago

Apply

2.0 years

3 - 6 Lacs

India

On-site

Job Title : C/C++ Developer Experience : 2 Years Contract Duration: 1 Month Location: Indore(On- Site ) Job Description Summary: We are actively hiring a C/C++ Developer. The candidate will be responsible for designing, coding, and maintaining robust software modules using C and C++. The role demands immediate availability and the ability to deliver high-quality output under tight deadlines. Key Responsibilities: Design, develop, and debug software modules using C and C++. Work closely with the project team to understand requirements and deliver timely solutions. Optimize code for performance and memory efficiency. Troubleshoot and fix bugs in existing applications. Ensure code quality through proper documentation and testing. Required Skills: Strong experience in C and C++ programming languages Good understanding of OOPs, data structures, and pointers Familiarity with STL (Standard Template Library) Experience with multithreading and memory management Hands-on with Linux/Unix or Windows development environments Knowledge of version control tools (Git/SVN) Job Types: Full-time, Contractual / Temporary Contract length: 1 month Pay: ₹300,000.00 - ₹600,000.00 per month Schedule: Day shift Work Location: In person Application Deadline: 14/06/2025 Expected Start Date: 12/06/2025

Posted 6 days ago

Apply

20.0 years

0 Lacs

India

Remote

Linkedin logo

Corporate Overview Powering Performance Marketplaces in Digital Media QuinStreet is a pioneer in powering decentralized online marketplaces that match searchers and “research and compare” consumers with brands . We run these virtual- and private-label marketplaces in one of the nation’s largest media networks. Our industry leading segmentation and AI-driven matching technologies help consumers find better solutions and brands faster. They allow brands to target and reach in-market customer prospects with pinpoint segment-by-segment accuracy, and to pay only for performance results. Our campaign-results-driven matching decision engines and optimization algorithms are built from over 20 years and billions of dollars of online media experience. We believe in: The direct measurability of digital media. Performance marketing. (We pioneered it.) The advantages of technology. We bring all this together to deliver truly great results for consumers and brands in the world’s biggest channel. Java Developer Contractor Job Description: QuinStreet is looking for a top-notch Java Developer to join our team here in Pune, India. We are looking for a candidate with a passion for Java and Web development. Can you develop, troubleshoot, and enhance Web sites? Can you influence design decisions and work cross functionally with category business directors, designers, QA teams, and platform product development teams? If yes, then you are what we are looking for! In this role, you will impact the fast-growing online media space. You will play a vital support role within one of our business verticals by developing new applications and enhancing existing ones. You will provide innovation and improvement to further optimize our business. You will be exposed to cutting-edge e-commerce and web services technologies and work in a collaborative learning environment. We create and continuously improve a technology platform and product family that fully supports our business objectives and that delivers value to our clients. Responsibilities: · Provide support and deployment of web applications for our online content-rich properties. · Work in a productions environment where you will perform requirement analysis, high level design. · Responsible for coding, unit testing and general quality assurance of the web applications · Communicate and participate in business discussions with business users, producers, and product managers. · Work very closely with QA engineers, architects, tech leads on several projects at a time. · Solve technical problems and handle performance/scalability issues on a day-to-day basis. · Write clean, concise, and sustainable code. · Design, develop and support consumer-facing web applications. · Perform requirements analysis, high-level design, effort estimation for new business requirements and feature enhancements. · Participate in design discussions with business users, web producers and engineering teams. Desired Skills & Experience: · Min 5-8 years of hands-on software development experience in Core Java (1.8) with Collections, Multithreading, OOPS, Data Structure, Spring Boot, Rest API, etc · Expertise in object-oriented analysis and design concepts and design patterns. · Solid implementation experience and knowledge of middle-tier frameworks · Good experience with application servers like JBoss and Tomcat. · Knowledge of SQL and experience working with a RDBMS like Oracle · Experience working in a UNIX and/or LINUX environment. · Strong communication and interpersonal skills · BS/MS in Computer Science or related field is preferred. QuinStreet is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, national origin, pregnancy status, sex, age, marital status, disability, sexual orientation, gender identity or any other characteristics protected by law. Please see QuinStreet’s Employee Privacy Notice here. Show more Show less

Posted 6 days ago

Apply

3.0 years

0 Lacs

Bengaluru East, Karnataka, India

On-site

Linkedin logo

Minimum of 3 years of hands-on experience in Java. Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum. Expertise in working with various J2EE technologies including Hibernate, Struts MVC Framework, Servlets, JSP,JNDI, JMS, JDBC, AJAX, WEB SERVICES and ANT. Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC. Good experience in developing RESTful Web Services. Experience in core Java-Multithreading, collections, Servlets and JDBC. Experience in Configuring and deploying applications on Tomcat server. Sound RDBMS concepts and broadly worked Oracle 12c, MySQL, MongoDO Developing API and integrating with other systems Build automation tools and experience in CI/CD pipeline software such as Good understanding of SDLC and agile methodologies Awareness of latest technologies and trends A day in the life of an Infoscion As part of the Infosys delivery team, your primary role would be to ensure effective Design, Development, Validation and Support activities, to assure that our clients are satisfied with the high levels of service in the technology domain. You will gather the requirements and specifications to understand the client requirements in a detailed manner and translate the same into system requirements. You will play a key role in the overall estimation of work requirements to provide the right information on project estimations to Technology Leads and Project Managers. You would be a key contributor to building efficient programs/ systems and if you think you fit right in to help our clients navigate their next in their digital transformation journey, this is the place for you! If you think you fit right in to help our clients navigate their next in their digital transformation journey, this is the place for you! Knowledge of design principles and fundamentals of architecture Understanding of performance engineering Knowledge of quality processes and estimation techniques Basic understanding of project domain Ability to translate functional / nonfunctional requirements to systems requirements Ability to design and code complex programs Ability to write test cases and scenarios based on the specifications Good understanding of SDLC and agile methodologies Awareness of latest technologies and trends Logical thinking and problem solving skills along with an ability to collaborate Show more Show less

Posted 6 days ago

Apply

3.0 - 5.0 years

0 Lacs

Kochi, Kerala, India

On-site

Linkedin logo

Introduction A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio; including Software and Red Hat. Curiosity and a constant quest for knowledge serve as the foundation to success in IBM Consulting. In your role, you'll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions resulting in ground breaking impact for a wide network of clients. Our culture of evolution and empathy centers on long-term career growth and development opportunities in an environment that embraces your unique skills and experience. Your Role And Responsibilities As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your Primary Responsibilities Include Analytical Problem-Solving and Solution Enhancement: Analyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process Phases: Involvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding Solutions: Drive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions. Preferred Education Master's Degree Required Technical And Professional Expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred Technical And Professional Experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage Show more Show less

Posted 6 days ago

Apply

4.0 - 8.0 years

0 Lacs

Kochi, Kerala, India

On-site

Linkedin logo

Role Description Role: Java Backend Tech Lead Experience: 4 to 8 Years Hiring Locations: Kochi, Trivandrum Key Responsibilities Design, develop, and maintain robust Java backend applications within a Microservices Architecture. Provide technical leadership to a team of developers—guiding design decisions, performing code reviews, and ensuring best practices are followed. Mentor and upskill junior developers, fostering a culture of continuous learning and growth. Collaborate with cross-functional teams (Frontend, DevOps, QA, Product) to deliver high-quality software on time. Ensure code quality, scalability, and performance tuning across the application stack. Required Skills 4 to 8 years of hands-on experience in Java backend development. Strong understanding and practical experience in Microservices Architecture using Spring Boot. Solid understanding of REST APIs, JPA/Hibernate, and multithreading. Experience with CI/CD pipelines, containerization (Docker), and cloud platforms (AWS/Azure/GCP) is a plus. Familiarity with databases like MySQL, PostgreSQL, or MongoDB. Excellent interpersonal and communication skills. Proven team leadership or technical mentorship experience, with the ability to guide junior team members effectively. Skills Java,Spring Boot,Microservices Architecture Show more Show less

Posted 6 days ago

Apply

0.0 - 3.0 years

2 - 5 Lacs

Bengaluru

Work from Office

Naukri logo

YES SECURITIES is looking for Client Relationship Associate to join our dynamic team and embark on a rewarding career journey. This position involves effective communication, problem-solving, and a commitment to ensuring client satisfaction The Client Relationship Associate serves as a primary point of contact between clients and the organization, aiming to foster long-term partnerships Key Responsibilities : Client Engagement : Build and maintain positive relationships with clients by understanding their needs and providing proactive support Serve as the main point of contact for client inquiries, addressing concerns, and ensuring prompt resolution Client Onboarding : Facilitate the onboarding process for new clients, ensuring a smooth transition and understanding of products or services Collaborate with internal teams to gather necessary information and resources for client onboarding Needs Assessment : Conduct needs assessments to understand clients' goals, challenges, and requirements Identify opportunities to upsell or cross-sell products and services that align with client needs Communication : Communicate effectively with clients through various channels, including phone, email, and in-person meetings Provide regular updates on product enhancements, promotions, and relevant industry news Issue Resolution : Address client issues and concerns promptly, working closely with internal teams to find solutions Ensure a high level of client satisfaction by providing timely and effective problem resolution Client Feedback : Gather feedback from clients regarding their experiences and satisfaction with products or services Use feedback to improve processes and enhance the overall client experience Cross-Functional Collaboration : Collaborate with sales, marketing, and product teams to relay client feedback and contribute to continuous improvement Work closely with internal stakeholders to coordinate client-related initiatives Client Retention : Implement strategies to retain existing clients and prevent churn Proactively reach out to clients to understand evolving needs and recommend suitable solutions Documentation : Maintain accurate and up-to-date records of client interactions, communications, and service-related activities Prepare reports on client engagement and satisfaction as needed

Posted 6 days ago

Apply

5.0 - 7.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

We are seeking a Senior Software Engineer skilled in Java and Spring Boot to join our team. Join our dynamic team and contribute to the development of innovative software solutions. You will design, develop, and implement applications using Java and Spring Boot, collaborating with cross-functional teams to enhance our OneSource Platform Technology streams. We encourage you to apply if you are passionate about coding and delivering high-quality software. Responsibilities Design, develop, and implement software solutions using Java, SQL, Spring, and Spring Boot Collaborate with cross-functional teams to gather requirements and identify areas for improvement Create scalable and efficient code to enhance the performance of the OneSource Platform Technology streams Conduct unit tests and document code to ensure high-quality deliverables Participate in client and project interviews to gather feedback and understand requirements Requirements 5 to 7 years of experience in Java and Spring Boot Strong experience in exception handling and multithreading Experience in designing and developing end-to-end solutions Ability to produce secure, stable, and high-performing code Solid understanding of software engineering principles Proficiency in SQL and RESTful web services Knowledge of Design Patterns English proficiency at a professional level Nice to have Knowledge of CI/CD practices Familiarity with microservices architecture Understanding of cloud technologies Experience with Spring Cloud Background in finance sector Show more Show less

Posted 6 days ago

Apply

8.0 - 12.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

What will you do As a Java Lead you will work as part of a team on the design and implementation of java-based enterprise solutions using agile software development methodologies. You will have the opportunity to take full responsibility for the technical design and implementation of specific business areas using latest frameworks. Job responsibilities: Meeting with technology managers and the design team to discuss the goals and needs of the company. Lead a team consisting of software developers. Capture functional and non-functional requirements and design technical solutions leveraging spring framework. Examining and defining current architecture systems. Designing scalable architecture systems for java-based applications. Efficiently coding and reviewing code also and provide technical guidance and identifying needs to implement or execute to accommodate the company's architectural goals. Contribute to the development process by implementing PoCs and standardizing software delivery adopting devOps practices. Troubleshooting design flaws and system bottlenecks. Performing validation tests, system performance tests and others to ensure the flexibility and scalability of the java environment. Ensure the overall quality and fit of the technical solution in addition to the overall performance of the application stack. Oversee progress of development team to ensure consistency with the initial design, development principles and deadlines. Assisting the software design team with application integration. What are we looking for: Advanced knowledge of development, design, web programming and implementation of software networks. Proficient with Java, Spring boot, Spring Cloud like Configuration management, circuit breaker, security, service discovery, Sleuth, load balancing Should have deep understanding and experience with multithreading. Should be able to create distributed and scalable architecture. Should have the habit of learning and exploring new technologies. Should understand Apache spark, data science, ML & AI. Should have used RDBMS Oracle, MySQL. Knowledge of NoSQL MongoDB, Neo4J, Cassandra. Ability to solve complex software system issues. Ability to clearly present technical information to fellow technical professionals and non-technical peers. Updates job knowledge by participating in educational opportunities, reading professional publications, and participating in professional organizations. Entrepreneurial skills, ability to observe, innovate and own your work. Detail-oriented and organized with strong time management skills. Influencing skills and the ability to create positive working relationships with team members at all levels. Excellent communication and interpersonal skills. Collaborative approach and work with perfection as a group effort to achieve organization goal. Education Qualification - Bachelors degree in software engineering or computer science. Experience - Total Experience: 8 to 12 years, Industry- IT/Software/BFSI/ Banking /Fintech Work arrangement 5 days working from office Location : Noida/Bangalore What do we offer: An organization where we strongly believe in one organization, one goal. A fun workplace which compels us to challenge ourselves and aim higher. A team that strongly believes in collaboration and celebrating success together. Benefits that resonate We Care’. If this opportunity excites you, we invite you to apply and contribute to our success story. If your resume is shortlisted, you will hear back from us. Show more Show less

Posted 6 days ago

Apply

0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Role Description Role Proficiency: Act creatively to develop applications and select appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions account for others' developmental activities Outcomes Interpret the application/feature/component design to develop the same in accordance with specifications. Code debug test document and communicate product/component/feature development stages. Validate results with user representatives; integrates and commissions the overall solution Select appropriate technical options for development such as reusing improving or reconfiguration of existing components or creating own solutions Optimises efficiency cost and quality. Influence and improve customer satisfaction Set FAST goals for self/team; provide feedback to FAST goals of team members Measures Of Outcomes Adherence to engineering process and standards (coding standards) Adherence to project schedule / timelines Number of technical issues uncovered during the execution of the project Number of defects in the code Number of defects post delivery Number of non compliance issues On time completion of mandatory compliance trainings Code Outputs Expected: Code as per design Follow coding standards templates and checklists Review code – for team and peers Documentation Create/review templates checklists guidelines standards for design/process/development Create/review deliverable documents. Design documentation r and requirements test cases/results Configure Define and govern configuration management plan Ensure compliance from the team Test Review and create unit test cases scenarios and execution Review test plan created by testing team Provide clarifications to the testing team Domain Relevance Advise Software Developers on design and development of features and components with a deep understanding of the business problem being addressed for the client. Learn more about the customer domain identifying opportunities to provide valuable addition to customers Complete relevant domain certifications Manage Project Manage delivery of modules and/or manage user stories Manage Defects Perform defect RCA and mitigation Identify defect trends and take proactive measures to improve quality Estimate Create and provide input for effort estimation for projects Manage Knowledge Consume and contribute to project related documents share point libraries and client universities Review the reusable documents created by the team Release Execute and monitor release process Design Contribute to creation of design (HLD LLD SAD)/architecture for Applications/Features/Business Components/Data Models Interface With Customer Clarify requirements and provide guidance to development team Present design options to customers Conduct product demos Manage Team Set FAST goals and provide feedback Understand aspirations of team members and provide guidance opportunities etc Ensure team is engaged in project Certifications Take relevant domain/technology certification Skill Examples Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Break down complex problems into logical components Develop user interfaces business software components Use data models Estimate time and effort required for developing / debugging features / components Perform and evaluate test in the customer or target environment Make quick decisions on technical/project related challenges Manage a Team mentor and handle people related issues in team Maintain high motivation levels and positive dynamics in the team. Interface with other teams designers and other parallel practices Set goals for self and team. Provide feedback to team members Create and articulate impactful technical presentations Follow high level of business etiquette in emails and other business communication Drive conference calls with customers addressing customer questions Proactively ask for and offer help Ability to work under pressure determine dependencies risks facilitate planning; handling multiple tasks. Build confidence with customers by meeting the deliverables on time with quality. Estimate time and effort resources required for developing / debugging features / components Make on appropriate utilization of Software / Hardware’s. Strong analytical and problem-solving abilities Knowledge Examples Appropriate software programs / modules Functional and technical designing Programming languages – proficient in multiple skill clusters DBMS Operating Systems and software platforms Software Development Life Cycle Agile – Scrum or Kanban Methods Integrated development environment (IDE) Rapid application development (RAD) Modelling technology and languages Interface definition languages (IDL) Knowledge of customer domain and deep understanding of sub domain where problem is solved Additional Comments Require a Sr. .NET developer with good communication skills and having Experience in the range of 5 to 9 yrs. Preferred Technical Qualifications for .NET Developer: ------------------------------------------------------- Experience in designing, developing, implementing, and maintaining applications using .NET, C#, and .NET Core: Designing, building, and deploying Angular applications. Proficient in SQL and Oracle databases, with demonstrated experience in writing and optimizing complex queries to enhance database performance. Experienced in building and maintaining RESTful APIs, developing and integrating Web APIs with front-end systems, and utilizing Swagger for API documentation. Extensive experience in creating and managing CI/CD pipelines using Bitbucket, Harness, and other automation tools to streamline and automate deployments. Tracking and resolving bugs, issues, and new features. Familiar with JSON and integrating web services. Integration of Web Services with external systems and ensuring seamless communication. Preferred Soft Skills: ----------------------- Strong verbal and written communication skills. Ability to present complex technical concepts to non-technical stakeholders. Coachable and adaptable, with a willingness to learn new technologies and practices. Self-motivated and proactive in troubleshooting and resolving issues. Ability to work independently and collaboratively in a fast-paced environment. Strong problem-solving skills, with a focus on efficient and scalable solutions. Nice-to-Have: ---------------- Experience with WPF for desktop application development. Knowledge of performance tuning for large-scale applications. Managing tasks and project progress through Jira and ServiceNow. Familiarity with Microservices Architecture. Knowledge of OAuth, JWT, and other security protocols for API authentication. Familiarity with cloud platforms like Azure or AWS for application deployment. Experience with Unit Testing and Test-Driven Development (TDD). Knowledge of Clean Architecture principles for maintainable codebases. Mandatory skills: ----------------- .Net Framework, ASP .NET, C# .Net, MVC Framework, WPF, Web API, Web Services, .Net core, Worker service, Multithreading, Design patterns , XUnit. Knowledge on WCF, Windows service, Web Service UI Framework: Angular, Blazor, DevOps: Jenkings, Harness (Good to have), Knowledge of DevOps process. Database, SQL, Stored Procedure. Good to have - Angular, Blazor, AWS Cloud skills. Source Control: SVN/ GIT/Bit Bucket. Knowledge of Jira and Confluence. The candidate should possess: 1. Have strong understanding of Object Oriented Programming. 2. Good understanding of Design Pattern, Design Principle 3. Should have good understanding and experience of multi-threading 4. Solid development experience in .Net Framework, ASP .NET, C# .Net, MVC Framework, WPF, Web API, Web Services, .Net core, Worker service, Multithreading, Design patterns , XUnit. 3. Optional: Knowledge of AWS : SQS ,SNS , Lambda. 4. Nice to have : SQL Kata, Harness, Jenkins , Code Build 5. Strong troubleshooting, programming, analytical and Logical skills is a must. 6. Strong understanding: of SQL, Stored Procedure, Joins, Complex queries and troubleshooting 7. Good experience of using source control systems.: GIT, Bitbucket, etc. 8. Understandiong of MicroService based architecture is an added advantage. 9. A natural communicator who can explain technical concepts in clear, plain English (both written and verbal) 10. Should be able to explain the technical architecture of his project, data flow with reasoning: as to how it was designed, what approach were used and why Tech Stack Preference: - 11. Should do Code Review and follow Best Coding Practices. 12. Willing to work for US clients in overlap timings 3 hrs. 13. Attention to detail in work and ability to identify ambiguities in specifications. 14. Able to effectively communicate ideas and concepts within the team, across teams, and throughout the organization, even with non-technical audiences, in both written and verbal forms. 15. Eagerness to work in a cross functional team to help build end-to-end features. 16. Significant backend experience designing, building and maintaining enterprise web applications and APIs. Skills Net Core,Web Api,Design Patterns,Web Services Show more Show less

Posted 6 days ago

Apply

0.0 - 5.0 years

0 Lacs

Bengaluru, Karnataka

On-site

Indeed logo

Role: Java Software Developer Work Mode: On Site Job Location: Bangalore Duration: 6 months Responsibilities: Designing and implementing software using Java. Ensuring the code quality by implementing unit, integration and end-to-end tests. Optimising application for maximum performance. Working with DevOps related activities (CI/CD, infrastructure, etc.). Working in a distributed team and cooperate with other teams on cross-team deliveries. Troubleshooting, analysing, and solving integration and production issues. Skills: 5+ years of professional Java software development experience. Strong knowledge of Java 11+. Strong system design skills and programming skills. Experience with Spring Framework 5, Spring Boot 3, REST, CI and Kanban. Familiarity with common algorithms, data structures and multithreading. Familiarity with Git/Gradle, Docker, Kubernetes, Continuous Delivery and DevOps. Experience with RDBMS (MySQL, etc.) and NoSQL (Apache Cassandra, etc.) databases. Comfortable with making technical and architectural decisions autonomously. Communicative, able to explain concepts well to both tech and non-tech. Job Types: Full-time, Contractual / Temporary Contract length: 6 months Pay: Up to ₹140,000.00 per month Benefits: Flexible schedule Location Type: In-person Schedule: Day shift Fixed shift Application Question(s): Pls specify in which of the following do you have experience in - Spring Framework 5, Spring Boot 3, REST, CI and Kanban This is an onsite contractual opportunity, are you okay with it? Experience: JAVA software development: 5 years (Required) RDBMS: 5 years (Required) NoSQL: 5 years (Preferred) Location: Bengaluru, Karnataka (Required) Work Location: In person Speak with the employer +91 9754364386

Posted 1 week ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

About the Role Telecom Domain experience mandatory Java Job Description Required Skills Java 17 Spring Boot 2.x Microservices Multithreading OOPs concept RESTful or SOAP or JMS JPA/Hibernate or MyBatis or SQL Docker and Kubernetes Maven / Jenkins / Git / Gerrit or Bash or PostgreSQL or JUnit or OpenStack or REST Easy Linux Location Noida Gurugram Experience:- 4 to 10 Yrs Show more Show less

Posted 1 week ago

Apply

13.0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

Linkedin logo

Position : Senior Technical Leader - Backend Location : Mumbai, India [Thane] Team : Engineering Experience : 13+ Years 🚀 Are you a seasoned technical leader looking to drive engineering excellence at scale? At Netcore Cloud, we’re seeking a Senior Technical Leader who brings deep technical expertise, a track record of designing scalable systems, and a passion for innovation. This is a high-impact role where you will lead the architecture and design of mission-critical systems that power user engagement for thousands of global brands. 🛠️ What You’ll Do Architect highly available, scalable, and fault-tolerant backend systems handling billions of events and terabytes of data. Design real-time campaign processing engines capable of delivering 10 million+ messages per minute. Lead development of complex analytics frameworks including cohort analysis, funnel tracking, and user behavior modeling. Drive architecture decisions on distributed systems, microservices, and cloud-native platforms. Define technical roadmaps and work closely with engineering teams to ensure alignment and execution. Collaborate across product, engineering, DevOps, and data teams to deliver business-critical functionality. Mentor engineers and contribute to engineering excellence through code and design reviews, best practice evangelism, and training. Evaluate and implement tools and frameworks for continuous improvement in scalability, performance, and observability. 🧠 What You Bring 13+ years of hands-on experience in software engineering with a strong foundation in Java or Golang and related backend technologies . Proven experience designing distributed systems, microservices, and event-driven architectures . Deep knowledge of cloud platforms (AWS/GCP), CI/CD, containerization ( Docker , Kubernetes ) and infrastructure as code . Strong understanding of data processing at scale using Kafka , NoSQL DBs (MongoDB/Cassandra) , Redis , and RDBMS (MySQL/PostgreSQL). Exposure to stream processing engines (e.g., Apache Storm/Flink/Spark) is a plus. Familiarity with AI tools and their integration into scalable systems is a plus. Experience with application security, fault tolerance, caching, multithreading, and performance tuning. A mindset of quality, ownership, and delivering business value. 💡 Why Netcore? Being first is in our nature. Netcore Cloud is the first and leading AI/ML-powered customer engagement and experience platform (CEE) that helps B2C brands increase engagement, conversions, revenue, and retention. Our cutting-edge SaaS products enable personalized engagement across the entire customer journey and build amazing digital experiences for businesses of all sizes. Netcore’s Engineering team focuses on adoption, scalability, complex challenges, and fastest processing. We use versatile tech stacks like streaming technologies and queue management systems such as Kafka , Storm , RabbitMQ , Celery , and RedisQ . Netcore strikes a perfect balance between experience and agility. We currently work with 5000+ enterprise brands across 18 countries , serving over 70% of India’s Unicorns , positioning us among the top-rated customer engagement & experience platforms. Headquartered in Mumbai, we have a global footprint across 10 countries , including the United States and Germany . Being certified as a Great Place to Work for three consecutive years reinforces Netcore’s principle of being a people-centric company — where you're not just an employee but part of a family. 🌟 What’s in it for You? Immense growth and continuous learning. Solve complex engineering problems at scale. Work with top industry talent and global brands. An open, entrepreneurial culture that values innovation. 📩 Ready to shape the future of digital customer engagement? Apply now— your next big opportunity starts here. A career at Netcore is more than just a job — it’s an opportunity to shape the future. Learn more at netcorecloud.com . Show more Show less

Posted 1 week ago

Apply

0.0 - 6.0 years

0 Lacs

Pune, Maharashtra

On-site

Indeed logo

SENIOR SOFTWARE ENGINEER - JAVA Location: Pune Mode of Work: Full-time, On-site Experience required: 5- 10 years Who you are: We are looking for a hands-on Senior Java Developer with strong analytical and problem-solving skills. The ideal candidate will have extensive experience designing and building scalable, resilient systems using modernJava technologies. Key Responsibilities:  Design and develop scalable, high-performance backend systems using Core Java, Spring Boot, and REST APIs.  Apply SOLID principles, design patterns, and microservices architecture for clean, maintainable code.  Implement messaging and streaming solutions using Kafka and related technologies.  Ensure application security using OWASP guidelines, OAuth, and encryption, with a focus on performance optimization.  Collaborate on CI/CD pipelines and manage deployments in cloud environments.  Write efficient SQL queries and maintain test coverage using JUnit and related testing tools.  Work in Agile teams, mentor junior developers, and communicate effectively with cross-functional stakeholders. Must-Have Skills:  Problem Solving  Core Java, SOLID Principles, Multithreading, Design patterns  Spring, Spring Boot, Rest API, Microservices Kafka, Messaging/ streaming stack Network Stack - GRPC, HTTP/2 etc  Security Stack (OWASP, Oauth, encryption)  Code Optimization, Performance  Design, Architecture concepts  Database and SQL CI/CD-Understanding of Deployment, Infrastructure, Cloud Good Communication  Junit  Agile What We Offer:  Leadership & Impact: Drive impactful projects, integrate AI, and leave a mark.  Growth & Learning: Continuous learning, SDLC mastery, career advancement.  Recognition & Excellence: Celebrate dedication, rewards for contributions.  Global Influence: Lead initiatives, reshape financial accessibility worldwide. Benefits:  Work-Life Harmony: Flexible schedules prioritize well-being.  Rewarding Performance: Performance-based bonuses, annual rewards.  Comprehensive Well-being: Provident Fund, health insurance. Job Types: Full-time, Permanent Pay: ₹1,200,000.00 - ₹1,800,000.00 per year Benefits: Health insurance Provident Fund Schedule: Day shift Monday to Friday Application Question(s): What is your current CTC? What is your expected CTC? What is your notice period ? Experience: Java back end: 6 years (Required) Location: Pune, Maharashtra (Required) Work Location: In person Expected Start Date: 31/07/2025

Posted 1 week ago

Apply

4.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Job Title: Software Engineer (Java) Experience: 2–4 Years Location: Ahmedabad Position Overview: We are in search of a talented and motivated Software Engineer, proficient in Java. This role presents an exciting opportunity for an individual passionate about software development to contribute to impactful projects, collaborate with experienced professionals, and enhance their skills in a dynamic work environment. Role & Responsibility: • Collaborate with Tech Leads to design, develop, and maintain software products using Java. • Apply foundational principles of Object-Oriented Programming (OOPs) in Java to deliver efficient and scalable solutions. • Assist in implementing Java fundamentals such as concurrency, logging, and error handling to contribute to robust codebases. • Follow industry-standard practices throughout the software development lifecycle, ensuring the delivery of high-quality software solutions. • Participate in debugging activities to identify and resolve issues in multithreaded applications promptly. • Utilize Java and Vert.x framework for event-driven application development. • Implement message queue architecture using Kafka for efficient data processing and communication. • Demonstrate proficiency in data structures and algorithms to optimize software performance. • Engage actively within Agile or similar product methodologies to deliver innovative solutions in a timely manner. • Utilize version control systems like Git and build systems such as Jenkins, Maven, or similar tools. • Assist in developing Microservices and gain exposure to AWS services like EC2, Lambda, S3, and CloudWatch. • Collaborate with the team to understand API management platforms, design standards, and best practices. Skills and Qualifications: • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. • 2-4 years of hands-on experience in software design and development using Java. • Proficiency in applying OOPs principles and basic design patterns in Java. • Familiarity with Java fundamentals including concurrency, logging, and error handling is a plus. • Basic understanding of debugging techniques in multithreading applications. • Knowledge of data structures and algorithms. • Exposure to Agile or similar product development methodologies. • Familiarity with version control systems (e.g., Git) and build systems (e.g., Jenkins, Maven). • Experience with Kafka for message queue architecture. • Familiarity with Vert.x framework for event-driven application development is advantageous. • Experience with AWS services and Microservices architecture is advantageous. • Strong problem-solving skills and attention to detail. • Effective communication and collaboration abilities. • Ability to thrive in a fast-paced and collaborative environment. Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Chandigarh, India

On-site

Linkedin logo

Role : iOS Developer Technical Skillset & Experience We are seeking a highly skilled iOS Developer with a strong IT background and proven expertise in designing, developing, and deploying high-performance mobile applications. The ideal candidate will bring in-depth knowledge of Apple technologies, modern programming paradigms, and best practices for scalable app development. Core Technical Skills Proficient in Objective-C, Swift, and C++ with a solid foundation in Object-Oriented Programming (OOP) Expertise in Cocoa Touch frameworks, iOS SDK, and development using Xcode IDE Experience working with SQLite databases, GPS services, and integration of Google MapKit Competent in HTML5, CSS, JavaScript, and XML for hybrid and cross-platform functionality Strong understanding of Web Services (RESTful and SOAP APIs) and JSON/XML data handling Tools & Frameworks Hands-on experience with Interface Builder, debugging tools, and performance profilers Familiarity with multithreading, background task management, and asynchronous operations Working knowledge of Core Animation, OpenGL ES, and 3D graphics rendering is a plus Professional Experience Demonstrated track record with 5-6+ published iOS applications available on the App Store Thorough understanding of current iOS architectures, performance benchmarks, and platform constraints Experience in enterprise-level mobile application development, including secure data handling and integration with backend systems Exposure to game development environments will be considered an advantage Soft Skills & Other Requirements Strong problem-solving and analytical skills Ability to work independently or in a team-based Agile environment Clear communication and documentation capabilities (ref:hirist.tech) Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Who you are : We are looking for a hands-on Senior Java Developer with strong analytical and problem-solving skills. The ideal candidate will have extensive experience designing and building scalable, resilient systems using modern Java technologies. Key Responsibilities Design and develop scalable, high-performance backend systems using Core Java, Spring Boot, and REST APIs. Apply SOLID principles, design patterns, and microservices architecture for clean, maintainable code. Implement messaging and streaming solutions using Kafka and related technologies. Ensure application security using OWASP guidelines, OAuth, and encryption, with a focus on performance optimization. Collaborate on CI/CD pipelines and manage deployments in cloud environments. Write efficient SQL queries and maintain test coverage using JUnit and related testing tools. Work in Agile teams, mentor junior developers, and communicate effectively with cross-functional stakeholders. Must-Have Skills Problem Solving Core Java, SOLID Principles, Multithreading, Design patterns Spring, Spring Boot, Rest API, Microservices Kafka, Messaging/ streaming stack Network Stack - GRPC, HTTP/2 etc Security Stack (OWASP, Oauth, encryption) Code Optimization, Performance Design, Architecture concepts Database and SQL CI/CD-Understanding of Deployment, Infrastructure, Cloud Good Communication Junit Agile What We Offer Leadership & Impact : Drive impactful projects, integrate AI, and leave a mark. Growth & Learning : Continuous learning, SDLC mastery, career advancement. Recognition & Excellence : Celebrate dedication, rewards for contributions. Global Influence : Lead initiatives, reshape financial accessibility worldwide. Benefits Work-Life Harmony : Flexible schedules prioritize well-being. Rewarding Performance : Performance-based bonuses, annual rewards. Comprehensive Well-being : Provident Fund, health insurance. (ref:hirist.tech) Show more Show less

Posted 1 week ago

Apply

4.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

About Omniful Omniful is a fast-growing B2B SaaS company revolutionizing how businesses optimize their operations. Responsibilities We are looking for an experienced Golang Developer to join our dynamic team and contribute to building high-performance, scalable Responsibilities : Develop, test, and maintain robust, scalable backend services using Golang. Design and implement distributed systems, APIs, and microservices. Optimize performance and ensure high availability and reliability. Collaborate with frontend developers, DevOps, and product managers to build seamless solutions. Implement secure, efficient coding and best practices. Write clean, maintainable, and well-documented : 4+ years of experience in backend development with Golang. Strong understanding of concurrency, multithreading, and microservices architecture. Experience with RESTful APIs, gRPC, and WebSockets. Proficiency in SQL/NoSQL databases like PostgreSQL, MongoDB, or Redis. Experience with message queues (Kafka, RabbitMQ) is a plus. Excellent problem-solving skills and the ability to work in a fast-paced Join Us? Be part of a high-growth, innovative SaaS company. Work on cutting-edge technologies in a collaborative environment (ref:hirist.tech) Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Requirements Strong proficiency in Java 8 and above, demonstrating a solid understanding of its features and best practices. Extensive experience with the Spring Boot framework for building robust and scalable applications. Solid understanding and practical application of various Design Patterns to create maintainable and efficient code. Proven experience in developing concurrent and parallel applications using Multithreading concepts in Java. Deep understanding and practical application of Object-Oriented Programming (OOPs) concepts and principles. Significant development experience with Web Services, including a strong understanding of Microservices architecture and the implementation of RESTful and SOAP APIs, as well as Web APIs. Hands-on experience working with both relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB, Cassandra). Demonstrable experience with Test-Driven Development (TDD) methodologies and adherence to development best practices. The majority of your experience should be in Development projects (Support project experience is less relevant for this role). Ability to develop applications through their entire software development lifecycle, from requirements gathering to deployment and maintenance. Excellent verbal and written communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders. Responsibilities Design, develop, and maintain high-quality Java-based applications and microservices using Spring Boot. Apply Design Patterns and OOPs principles to create scalable, maintainable, and efficient software solutions. Implement robust and performant Web Services (REST, SOAP, Microservices) for seamless integration with other systems. Work with both relational and NoSQL databases to design and implement efficient data storage and retrieval mechanisms. Write comprehensive unit and integration tests following Test-Driven Development (TDD) principles. Participate actively in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment. Collaborate effectively with cross-functional teams, including frontend developers, testers, and product owners. Troubleshoot and resolve technical issues effectively and efficiently. Stay up-to-date with the latest trends and technologies in Java development. Contribute to the continuous improvement of our development processes and best practices. (ref:hirist.tech) Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Job Description Responsibilities : Develop, enhance, and maintain Java-based backend services. Build and maintain front-end applications using Angular. Collaborate with cross-functional teams for system design and integration. Ensure code quality, performance, and scalability of applications. Skills Strong experience in Core Java, Angular, Spring Boot, Microservices. Hands-on expertise in Angular, Redux, JavaScript, HTML, CSS. Good understanding of REST APIs, Multithreading, Design Patterns. Hands-on experience in NoSQL Database. Experience with Eclipse and Visual Studio Code IDE. Strong technical Design and Development skills. Ability to work effectively under pressure in a dynamic environment. Agility to switch across multiple teams/ products/ applications and perform. Experience in translating requirements into technical design specifications and documentation, as well as executing development projects from conception to delivery. Excellent verbal and written communication skills. (ref:hirist.tech) Show more Show less

Posted 1 week ago

Apply

3.0 years

0 Lacs

Gujarat, India

On-site

Linkedin logo

Role : Backend Engineer ( Go, C++, or Java) Overview We are looking for a skilled back-end engineer with in-depth Go, C++, or Java expertise to take full ownership of back-end development. The ideal candidate will design, implement, and maintain high-performance systems that support our fintech platform. Key Responsibilities Core Development : Build and maintain backend services and APIs using Go, C++, or Java, ensuring scalable, efficient, and maintainable code. System Ownership : Fully own the design, development, and deployment of backend modules, managing the end-to-end delivery lifecycle. Performance Optimization : Enhance system performance by optimizing for high throughput and low latency, resolving bottlenecks in large-scale applications. Collaboration : Work with cross-functional teams to align backend solutions with product goals, and mentor junior developers to foster ownership and accountability. Maintenance : Troubleshoot and resolve production issues promptly, ensuring secure, reliable, and compliant systems. Continuous Improvement : Stay current with industry trends to integrate modern backend technologies and practices for system enhancement. Experience : 3-5 years of backend development in production environments. Proficiency In ONE Of The Following Go : Expertise in concurrent programming, goroutines, and building scalable microservices. C++ : Strong understanding of object-oriented programming, memory management, and multithreading. Java : In-depth knowledge of Spring Boot or similar frameworks, and experience with large-scale Qualifications Proven experience in taking ownership of backend modules, from development to production. Knowledge of databases such as MySQL, PostgreSQL, or MongoDB. Familiarity with API design principles and experience with RESTful APIs or gRPC. Experience with cloud services (e.g., AWS, GCP, Azure) and containerization (Docker, Kubernetes) is a plus. Solid understanding of backend system design, distributed systems, and data structures. Preferred Skills and Locations : Proficiency in message queues (RabbitMQ, Kafka) and distributed systems. Familiarity with monitoring tools (Prometheus, Grafana). Experience in startups or building systems from scratch. (ref:hirist.tech) Show more Show less

Posted 1 week ago

Apply

4.5 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Location : Hyderabad Work Mode : Hybrid (2 days WFO) Experience Required : 4.5+ years Notice Period : Immediate Joiners Preferred Employment Type : Full-Time Mandatory Requirements 4.5+ years of experience in Java Development Hands-on experience with AWS in a production environment Must be available to join immediately Must be willing to work in Hybrid mode from Hyderabad Technical Skill Requirements Strong hands-on experience in Core Java, Spring Boot, and Microservices Solid understanding of OOP concepts, Multithreading, and REST APIs Practical knowledge and experience working with AWS services like EC2, Lambda, S3, RDS, SNS, etc. Familiarity with CI/CD tools and version control systems (Git) Good knowledge of SQL and NoSQL databases Ability to write clean, efficient, and well-documented code Key Responsibilities Design, develop, and maintain scalable Java-based backend applications Implement and integrate AWS services to ensure scalability and reliability Collaborate with cross-functional teams including QA, DevOps, and Front-end developers Optimize application performance and troubleshoot issues in a timely manner Participate in code reviews, sprint planning, and team discussions Ensure best practices in code quality, security, and documentation Handle deployments and production support if needed (ref:hirist.tech) Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Join us as a “Senior Java Developer" at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences. You may be assessed on the key critical skills relevant for success in role, such as experience with, JAVA skills to meet business requirement as well as job-specific skillsets. To be successful as a “Senior Java Developer", you should have experience with: Basic/ Essential Qualifications Strong Java development experience (Java 8+) Strong experience developing desktop applications using JavaFX, Swing, or similar frameworks Proficiency with Spring Framework (Spring Boot, Spring MVC, Spring Data) Extensive experience with Oracle databases, SQL optimization, and PL/SQL Experience with message queue systems, specifically Solace PubSub+ Strong Unix/Linux skills including shell scripting, system administration, and performance tuning Proficiency with Unix command line tools and utilities Experience with Unix-based deployment and service management Knowledge of RESTful API design and implementation Experience with build tools (Maven, Gradle) and version control systems (Git) Understanding of multithreading and concurrency concepts Familiarity with containerization and deployment technologies Strong problem-solving skills and attention to detail Excellent communication skills and ability to work in a collaborative environment. Desirable Skillsets/ Good To Have Experience with Angular frameworks Knowledge of JavaFX CSS styling and FXML Experience with desktop application packaging and deployment (e.g., jpackage, Install4j) Familiarity with reactive programming (Project Reactor, RxJava) Experience with CI/CD pipelines and DevOps practices Knowledge of security best practices for desktop and web applications Experience with cloud platforms (AWS, Azure, GCP). Understanding of UX/UI design principles. This role will be based out of Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions. Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes. Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues. Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda. Take ownership for managing risk and strengthening controls in relation to the work done. Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy. Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively. Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience. Influence or convince stakeholders to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave. Back to nav Share job X(Opens in new tab or window) Facebook(Opens in new tab or window) LinkedIn(Opens in new tab or window) Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

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 Software Engineer This is an opportunity for a driven Software Engineer to take on an exciting new career challenge Day-to-day, you'll build a wide network of stakeholders of varying levels of seniority It’s a chance to hone your existing technical skills and advance your career We're offering this role at associate vice president level What You'll Do In your new role, you’ll engineer and maintain innovative, customer centric, high performance, secure and robust solutions. You’ll be working within a feature team and using your extensive experience to engineer software, scripts and tools that are often complex, as well as liaising with other engineers, architects and business analysts across the platform. You’ll also be: Producing complex and critical software rapidly and of high quality which adds value to the business Working in permanent teams who are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning Collaborating to optimise our software engineering capability Designing, producing, testing and implementing our working code Working across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations The Skills You'll Need You’ll need at least eight years of experience in software engineering, software design, architecture, and an understanding of how your area of expertise supports our customers. You’ll also need: Experience of working with development & testing tools, bug tracking tools and wikis Experience in .Net, multithreading, generics and data fabric Experience of DevOps, Testing and Agile methodology and associated toolsets A background in solving highly complex, analytical and numerical problems Experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance 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