Home
Jobs
Companies
Resume

860 Concurrency Jobs - Page 35

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 - 8 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Project Description:We need a Senior Python and Pyspark Developer to work for a leading investment bank client. Responsibilities:• Develop software applications based on business requirements• Maintain software applications and make enhancements according to project specifications• Participate in requirement analysis, design, development, testing, and implementation activities• Propose new techniques and technologies for software development.• Perform unit testing and user acceptance testing to evaluate application functionality• Ensure to complete the assigned development tasks within the deadlines• Work in compliance with coding standards and best practices• Provide assistance to Junior Developers when needed.• Perform code reviews and recommend improvements.• Review business requirements and recommend changes to develop reliable applications.• Develop coding documentation and other technical specifications for assigned projects.• Act as primary contact for development queries and concerns.• Analyze and resolve development issues accurately. Mandatory Skills:• 8+ years of experience in data intensive Pyspark development.• Experience as a core Python developer.• Experience developing Classes, OOPS, exception handling, parallel processing .• Strong knowledge of DB connectivity, data loading , transformation, calculation.• Extensive experience in Pandas/Numpy dataframes, slicing, data wrangling, aggregations.• Lambda Functions, Decorators.• Vector operations on Pandas dataframes /series.• Application of applymap, apply, map functions.• Concurrency and error handling data pipeline batch of size [1-10 gb].• Ability to understand business requirements and translate them into technical requirements.• Ability to design architecture of data pipeline for concurrent data processing.• Familiar with creating/designing RESTful services and APIs.• Familiar with application unit tests.• Working with Git source control Service-orientated architecture, including the ability to consider integrations with other applications and services.• Debugging application. Nice-to-Have Skills:• Knowledge of web backend technology - Django, Python, PostgreSQL.• Apache Airflow• Atlassian Jira• Understanding of Financial Markets Asset Classes (FX, FI, Equities, Rates, Commodities & Credit), various trade types (OTC, exchange traded, Spot, Forward, Swap, Options) and related systems is a plus• Surveillance domain knowledge, regulations (MAR, MIFID, CAT, Dodd Frank) and related Systems knowledge is certainly a plus Languages:English: C2 Proficient

Posted 1 month ago

Apply

0.0 years

0 Lacs

Jodhpur, Rajasthan

On-site

Indeed logo

Company Introduction (Slashash Tech LLP – https://slashash.co) Young team of full stack developers building niche web applications for SMEs since Aug 2015. Servicing global & local clients in 4 continents. This opening is for working from our office in Jodhpur (342008). Job Description We are looking for seasoned Tech Lead – Full Stack Web developer to design and develop web applications for niche business use cases who can - Manage team of Full Stack Web Developers. Handle offshore client interaction. Candidates with a minimum of four years recent hands-on experience in web application development will be preferred. Our broad development process (Your responsibilities): Design and implementation of the overall web (database and sitemap) architecture. Constructing UI (using Bootstrap or prebuilt themes) Constructing APIs (we use low code tools to expedite the boilerplate and focus on the business outcomes) Connecting the two (we leverage low code tools for this as well - saves time while being just as flexible as coding) Test as you build. Ensuring the entire stack is designed and built for speed and scalability. Must Have Skills High proficiency in HTML, CSS, and JavaScript with nuanced understanding of building functional and beautiful UI+UX. Knowledge in Python would be a plus point. Server-side experience preferred: ASP, NodeJS (any 1). Design and optimize databases for high-concurrency and scale. Preferred: MySQL, SQL Server, PostgreSQL (any 1). Should Have Skills Database design and management, including being familiar with best and latest practices. Proficiency with GIT. Ability to document code and processes in simple English. Job Type: Full-time Job Location: - Jodhpur (Rajasthan) Job Hours -: 9am to 7pm 5 days working, Saturday Sunday off. Job Type: Full-time Pay: ₹1,800,000.00 - ₹2,400,000.00 per year Benefits: Paid time off Schedule: Day shift

Posted 2 months ago

Apply

3 - 6 years

5 - 8 Lacs

Coimbatore

Work from Office

Naukri logo

We are looking for a skilled Rust Developer to design, develop, and maintain high-performance applications. Key Responsibilities: Develop backend systems using Rust. Optimize code for performance and security. Work with databases and APIs. Debug and troubleshoot issues. Collaborate with teams to deliver scalable solutions. Requirements: Strong experience with Rust programming. Knowledge of system programming, concurrency, and memory safety. Experience with REST APIs, databases, and cloud services. Familiarity with Git, CI/CD, and Agile methodologies.

Posted 2 months ago

Apply

1 - 4 years

10 - 15 Lacs

Mohali

Work from Office

Naukri logo

Responsibilities: - Develop and maintain backend applications using Golang. - Write unit and integration test cases to ensure code quality. - Optimize application performance and troubleshoot issues. Requirements: - Strong proficiency in Golang with 1-2 years of experience. - Experience in writing unit and integration test cases. - Familiarity with RESTful APIs, microservices architecture, and concurrency. - Knowledge of version control systems (Git) and CI/CD pipelines. - Good problem-solving skills and attention to detail.

Posted 2 months ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

Hybrid

Linkedin logo

At DigitalOcean, we're not just simplifying cloud computing - we're revolutionizing it. We serve the developer community and the businesses they build with a relentless pursuit of simplicity. With our customers at the heart of what we do - and powered by a diverse culture that values boldness, speed, simplicity, ownership, and a growth mindset - we are committed to building truly useful products. Come swim with us! As a Senior Software Engineer at DigitalOcean, you will join a dynamic team dedicated to revolutionizing cloud computing. In this role, you will take on complex and impactful technical challenges, contributing to the design, development, and optimization of the systems that power our platform. You’ll work collaboratively across teams to deliver high-quality, scalable solutions and help drive the technical vision forward. This is an excellent opportunity for someone passionate about mentoring, solving tough engineering problems, and making a lasting impact on the product. What You’ll Do Design, develop, and scale backend systems and services that are integral to our platform’s success.Lead the implementation of new features and improvements, ensuring high performance, security, and scalability.Collaborate closely with cross-functional teams to define technical solutions that enhance the developer experience for our users.Troubleshoot, debug, and resolve complex issues, providing elegant and efficient solutions that are sustainable at scale.Write clean, maintainable, and testable code, while setting high standards through code reviews and best practices.Contribute to and influence architectural decisions, helping to shape the platform’s long-term technical vision.Optimize platform performance, reliability, and scalability through ongoing improvements and proactive monitoring.Participate in rotating on-call support, offering guidance and resolving production issues when necessary. What You'll Add To DigitalOcean A solid understanding of building and maintaining distributed systems.Experience with resilience engineering, fault tolerance, and failure domains as they relate to database backends.Strong spoken and written technical capabilities in developing and maintaining software.Proficiency in developing APIs with Golang.Experience with concurrency patterns in Golang.Working knowledge of microservices using container workload engines and frameworks such as Docker and Kubernetes.Experience with CI/CD pipelines and frameworks.A strong background and exposure to different databases.Familiarity with prevalent message bus and queuing technologies.Passion for collaborating directly with customers to discover their Jobs To Be Done, and developing simple delightful solutions to solve those jobs.Ability to work closely with front-end developers.Strong interpersonal and communication skills to collaborate and demonstrate empathy with key stakeholders, both spoken and written. Why You’ll Like Working For DigitalOcean We innovate with purpose. You’ll be a part of a cutting-edge technology company with an upward trajectory, who are proud to simplify cloud and AI so builders can spend more time creating software that changes the world. As a member of the team, you will be a Shark who thinks big, bold, and scrappy, like an owner with a bias for action and a powerful sense of responsibility for customers, products, employees, and decisions.We prioritize career development. At DO, you’ll do the best work of your career. You will work with some of the smartest and most interesting people in the industry. We are a high-performance organization that will always challenge you to think big. Our organizational development team will provide you with resources to ensure you keep growing. We provide employees with reimbursement for relevant conferences, training, and education. All employees have access to LinkedIn Learning's 10,000+ courses to support their continued growth and development.We care about your well-being. Regardless of your location, we will provide you with a competitive array of benefits to support your overall well-being, from one-time work from home stipend to wellness allowance to flexible time off policy, to name a few. While the philosophy around our benefits is the same worldwide, specific benefits may vary based on local regulations and preferences.We reward our employees. The salary range for this position is based on market data, relevant years of experience, and skills. You may qualify for a bonus in addition to base salary; bonus amounts are determined based on company and individual performance. We also provide equity compensation to eligible employees, including equity grants upon hire and the option to participate in our Employee Stock Purchase Program. We value diversity and inclusion. We are an equal-opportunity employer, and recognize that diversity of thought and background builds stronger teams and products to serve our customers. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.This is a Hybrid role

Posted 2 months ago

Apply

5 - 7 years

7 - 9 Lacs

Gurgaon

Work from Office

Naukri logo

Software Requirements: Core Java 8 and above, and associated Open Source technologies Comfortable working with SQL (SQL Server preferred) Experience in unit testing and unit test frameworks Fundamental knowledge of concurrency, multithreading, and data structures Experience in Linux and scripting Familiarity with CI/CD tools Overall Responsibilities: Deliver and support in-house developed and market connectivity application solutions Participate in the full solution delivery lifecycle Work closely with business and technical stakeholders to gather system requirements Provide technical and business solutions Deliver high-quality and robust solutions on a timely and cost-effective basis Analyze, debug, identify root cause, and complete corrective actions to resolve reported incidents Be part of an evolving DevOps culture and have ownership of solutions/applications Technical Skills (Category-wise): Core Development Skills: Proficiency in Core Java 8 and above Experience with associated Open Source technologies Strong SQL skills (SQL Server preferred) Knowledge of concurrency, multithreading, and data structures Testing: Experience in unit testing and unit test frameworks Operating Systems & Scripting: Proficiency in Linux and scripting Continuous Integration/Continuous Delivery: Experience with CI/CD tools Additional Skills (Nice to Have): Experience with integration technology such as JMS, Solace Financial industry experience Level 1 support of trading systems Knowledge of CORBA Experience: 5 to 7 years of experience in a development role Essential experience of L2 and L3 support for critical applications Experience with Agile development methodologies and software testing Day-to-Day Activities: Provide L3 support for critical Java-based applications Work with business and technical stakeholders to gather and analyze system requirements Develop and deliver robust solutions efficiently and effectively Analyze, debug, and identify root causes of incidents, and provide corrective actions Conduct unit testing and ensure compliance with testing standards Collaborate with team members in an Agile environment Utilize CI/CD tools for continuous integration and deployment Engage in scripting tasks on Linux platforms Qualification: Bachelors or Masters degree in Computer Science, Information Technology, or a related field, or equivalent experience Soft Skills: Excellent communication and collaboration abilities Strong analytical and problem-solving skills Ability to work effectively within a team environment Commitment to delivering high-quality solutions Ability to adapt to an evolving DevOps culture.

Posted 2 months ago

Apply

1.0 - 31.0 years

0 - 0 Lacs

Tambaram Sanatoruim, Chennai

Remote

Apna logo

Key Responsibilities: ✅ Develop & Maintain Applications – Write clean, efficient, and reusable code in Java. ✅ API Development – Build and integrate RESTful APIs. ✅Multithreading & Concurrency – Implement and optimize multithreading for high-performance applications. ✅ Stream API & Functional Programming – Utilize Java Streams and Lambda expressions for data processing. ✅ Exception Handling – Implement robust error handling and logging mechanisms. ✅ Database Management – Work with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.). ✅ Debugging & Troubleshooting – Identify and fix bugs, optimize performance. ✅ Cache Mechanism – should have experience in Redis, Eh-cache or any other relevant to this. ✅ Code Reviews – Participate in peer code reviews for quality assurance. ✅ Collaboration – Work closely with frontend developers, testers, and product teams. ✅ Documentation – Maintain technical documentation for developed applications. Required Skills: ✔️ Core Java (Java 8+): Strong understanding of OOP concepts. ✔️ Multithreading & Concurrency: Experience in writing efficient, thread-safe code. ✔️ Stream API & Functional Programming: Good understanding of Java Streams and Lambdas. ✔️ Exception Handling: Strong knowledge of Java exception handling and logging frameworks. ✔️ Spring Boot: Knowledge of Spring framework for building microservices. ✔️ RESTful APIs: Experience in designing and consuming APIs. ✔️ Database Knowledge: MySQL. ✔️ Design Patterns: Understanding of commonly used patterns (Singleton, Factory, Observer, etc.). ✔️ Version Control: Familiarity with Git/GitHub. ✔️ Unit Testing: Basic understanding of JUnit, Mockito. ✔️ Problem-Solving Skills: Ability to debug and resolve technical issues. ✔️ Logger: Good understanding in logback, log4j ✔️ Tools: familiarity with tools like Postman, Eclipse, and Tomcat Education & Qualification: 🎓 Bachelor's Degree in Computer Science, IT, or related field. Benefits: ✨ Competitive salary & performance bonuses ✨ Flexible working hours ✨ Opportunity to work on challenging projects ✨ Learning & development support

Posted 3 months ago

Apply

1 years

0 Lacs

Hyderabad, Telangana, India

Linkedin logo

Job Description Software engineers primarily focus on software design and development. This is meant to cover most programming positions in Engineering, and include positions that were previously considered business software engineers, platform engineers, and quality assurance engineers. Combine the best open source software, databases, cloud solutions, and programming languages, to solve problems and provide accurate, complex, scalable applications that help our business and clients gain new insights. As a software engineer, you are the change agents that transform Goldman Sachs by applying your technical know-how.Be a part of our embedded engineering teams, that work as a unit with our business partners. Collaborate with trading, sales, asset management, banking, finance and others, to build and automate solutions to keep our firm’s position on the cutting edge. Or, join our core engineering teams, and elevate all of our businesses by providing reliable, scalable platforms for data engineering, machine learning, networking, developer tooling, collaboration and more. Innovate with UI/UX designers, data scientists, cloud engineers, and more in a collaborative, agile environment where your enthusiasm to take on new problems and learn will have an immediate impact. Basic Qualifications Bachelor’s degree or relevant work experience in Computer Science, Mathematics, Electrical Engineering or related technical discipline.Excellent object oriented or functional analysis and design skills.Knowledge of data structures, algorithms, and designing for performance.Excellent written and verbal communication skills.Ability to solve problems and apply analysis to make data driven decisions.Comfortable multi-tasking, managing multiple stakeholders and working as part of a global team.Can apply an entrepreneurial approach and passion to problem solving and product development.1+ years of software development experience. Expert Knowledge in One Or More Of Programming in a complied language such as Java, or C++ or an interpreted language such as Python and experience with concurrency and memory management.Responsive web development, with professional React/Angular/Redux experience and advanced JavaScript proficiency.NoSQL databases such as MongoDb and Elastic Search. Preferred Qualifications Knowledge or interest in trading technologies in the front-office of a trading organizationB.S. or M.S. Computer Science or Related field. About Goldman Sachs At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html © The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity

Posted 4 months ago

Apply

0.0 years

0 Lacs

Chandigarh

On-site

Indeed logo

We are seeking a talented and motivated Rust Developer to join our development team. The ideal candidate will have a strong background in Rust programming, a deep understanding of system-level programming, and a passion for creating robust and performant software solutions. As a Rust Developer, you will collaborate with cross-functional teams to design, develop, test, and maintain software projects that align with our business objectives. Key Responsibilities: Collaborate with designers, product managers, and other developers to understand project requirements and translate them into functional software solutions. Develop and maintain software applications using the Rust programming language, focusing on performance, safety, and code correctness. Write clean, maintainable, and well-documented code that adheres to Rust programming standards and best practices. Design and implement algorithms, data structures, and system components to achieve desired functionality and performance. Collaborate with other developers to integrate Rust code with existing systems and APIs. Optimize software applications for speed, efficiency, and reliability. Troubleshoot and debug issues in Rust code and applications, providing timely solutions. Collaborate with the QA team to test and validate software functionalities. Stay updated on the latest developments in Rust programming and emerging technologies. Participate in code reviews to maintain code quality and consistency across the development team. Continuously learn and adapt to new technologies, tools, and development methodologies. Take ownership of projects and deliver high-quality software solutions within set deadlines. Qualifications and Skills: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). Proven experience as a Rust Developer with a portfolio showcasing Rust projects. Strong proficiency in Rust programming, with a solid understanding of memory management and concurrency. Familiarity with system-level programming concepts and low-level programming languages is a plus. Experience with web development concepts (HTML, CSS, JavaScript) is a bonus. Knowledge of software development principles, algorithms, and data structures. Experience with version control systems (e.g., Git) and collaborative coding workflows. Ability to work collaboratively in a team environment, communicate effectively, and provide constructive feedback. Problem-solving skills and the ability to debug and troubleshoot technical issues. Benefits: Benefit from invaluable mentorship provided by seasoned leaders. Enjoy a vibrant atmosphere enriched with engaging games and activities. Receive quarterly rewards as a token of recognition for your valuable contributions. Immerse yourself in a creative and open culture that fosters innovation. Job Type: Full-time / Freelance / Part-time / Contract Experience: A minimum duration of 6 months is mandatory. In case of no prior experience, you have the option to apply for an internship. Location: Chandigarh (U.T.) India Rust Developer If this job matches your profile, we encourage you to share your CV and become part of our dynamic team, where innovation and growth are at the core of everything we do. If you think this opportunity could benefit others, feel free to share it on your social media—because sharing is caring!

Posted 4 months ago

Apply

2.0 - 5.0 years

0 Lacs

Chandigarh

On-site

Indeed logo

Job Description: Job Title: Senior Java Developer Location: Chandigarh Job Type: Full-Time Experience Level: 6-8 Years About Us: Paul Merchants Ltd (PML) is a leading financial services company headquartered in Chandigarh, dedicated to providing comprehensive solutions to meet all your financial needs. Since our inception in 1984, we have been committed to delivering exceptional service, reaching 3 million customers every day through our extensive network of over 7000 agents, more than 200 branches, and a dedicated team of over 1000 employees. Our core services include Foreign Exchange, Travel and Tour Packages, Business Payment Solutions, Gold Loan, Money Transfer, Paulpay Cards, and Insurance. At PML, we leverage cutting-edge web and mobile applications to facilitate seamless and efficient service delivery, ensuring that our customers have access to our services 24×7. PML is a dynamic and innovative technology company that transforms the way users interact with their devices through state-of-the-art mobile applications. Join us and be part of a forward-thinking organization that values innovation, quality, and customer satisfaction. Job Description: We are looking for a highly experienced Java Backend Developer to create robust and scalable backend applications. Our software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information and each other. Our products need to handle information at a massive scale and extend well beyond traditional applications. We’re looking for engineers who have excellent communication skills and bring fresh ideas from various areas, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, and API design; the list goes on and is growing every day. As a software engineer, you will work on specific projects critical to Paul Merchant’s needs, with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities, and be enthusiastic about taking on new problems across the full stack as we continue to push technology forward. With your technical expertise, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance backend software solutions. Key Responsibilities: Backend Development: Build, test, and maintain high-performance, scalable, and secure backend systems and APIs. Implement Designs and Architectures: Translate architectural designs into reliable and efficient backend solutions. Team Collaboration: Work closely with cross-functional teams to ensure seamless integration between frontend and backend. Performance Optimization: Continuously improve application performance, scalability, and reliability while addressing bugs and security issues. Code Quality: Ensure high code standards through regular reviews and adherence to best practices in testing and automation. Technical Leadership: Lead and mentor developers, guiding best practices in software architecture and coding standards. Innovation and Trend Adoption: Stay updated on backend development trends and apply innovative solutions to enhance development processes. Full-Stack Involvement: Engage in full-stack projects, contributing across various technology areas as needed. Versatility: Adapt to evolving business needs, taking on different roles and tasks across the technology stack. Debug and Resolve Issues: Identify, analyze, and resolve issues affecting backend services, ensuring minimal disruption to users and operations. Documentation: Maintain and update technical documentation to reflect current backend architectures. POC Development: Quickly prototype proof-of-concept features or applications to explore new ideas and approaches. Job Responsibilities Platform Leadership: Take ownership of the backend platform by guiding its progress, setting up, and improving frameworks and services to ensure consistent, purpose-driven implementation across teams. Feature Development: Oversee the end-to-end creation and refinement of backend features based on project requirements. Collaboration and Mentorship: Present solutions to leadership, Lead code reviews, enforce coding standards, and mentor junior developers. Requirements: Education & Experience: Bachelor’s degree in Computer Science, Information Technology, or a related field. 6-8 years of experience in Java development, with a minimum of 5 years of experience required. Technical Skills: Proficiency in Java, with strong knowledge of OOPs concepts and design patterns. Strong understanding of the full software development lifecycle. Experience with Java frameworks such as Spring, Spring Boot, Hibernate, or similar. Knowledge of microservices architecture, RESTful APIs, and web technologies (e.g., WebSocket). Experience with database technologies (SQL, NoSQL), data modeling, and ORM tools. Proficiency in dependency injection frameworks (Spring, Guice) and concurrency (threads, asynchronous processing). Familiarity with multi-threading, performance tuning, and JVM optimizations. Experience with cloud platforms (AWS, Google Cloud, Azure) and containerization tools (Docker, Kubernetes). Understanding of CI/CD pipelines, build tools (Maven, Gradle), and version control (Git). Experience with unit testing frameworks (JUnit, Mockito) and automated testing tools (Selenium, TestNG). Experience with security best practices, including authentication, authorization, and encryption. Strong knowledge of GIT, version control, and CI/CD pipelines, including Gradle/Maven tasks, build variants, and code quality tools (SonarQube, Lint). Familiarity with Agile/Scrum development methodologies. Minimum 2 years of experience in a technical leadership role. Preferred Qualifications: Master’s degree in Computer Science or related technical field. Experience developing scalable and secure backend applications. Familiarity with modern architecture and technologies such as GraphQL, gRPC, Kafka, or similar. Knowledge of front-end technologies (React, Angular) is a plus. Experience with IoT solutions or integrating with hardware and sensors (e.g., Bluetooth, NFC). Experience in other complementing technology stacks, such as mobile, backend, web UI, or test automation frameworks. Ability to work virtually with global teams and embrace new technologies. Experience with monitoring and analytics tools (Prometheus, Grafana, ELK Stack). Location: Chandigarh Position Type: Full time Total Experience: 6-8 Years If you wish to join Paul Merchants Ltd. as our team member and boost your career graph with us, please submit your credentials by mailing us at: hrd@paulmerchants.net, hr@paulmerchants.net, hrdept@paulmerchants.net

Posted 9 months ago

Apply
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies