Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
0 years
0 Lacs
Chennai, Tamil Nadu, India
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm is looking for talented and enthusiastic engineers with strong interests in OS, kernel and computer architecture. The Qualcomm Hypervisor team is world-leading, enabling virtualization across multiple chipset products for mobile, automotive, compute and IoT. The team is responsible for the hypervisor software layers that plays a key role in platform security and performance. Qualcomm is industry leading in its adoption of virtualization technology in its Snapdragon mobile products. The team has built hypervisor and SMMU expertise and continues to develop innovative features, enhancements, and use-cases. As a software engineer at Qualcomm, you will help develop SMMU, hypervisor and related software for the latest cutting-edge Application processors, which is embedded in a wide range of chipset products and used by many OEMs in millions of devices. The role will include interfacing with large software stacks such as Bootloaders, Linux and TrustZone – which provides the opportunity to interact with teams around the world. -- Responsibilities We are looking for a highly motivated engineer and team player who is passionate to learn new technologies and write low level firmware that drives hardware and SoC. Your Responsibilities May Include: Design, development and integration of SoC firmware features, diagnostics and test capabilities for QCT boot platforms. Strong coordination and collaboration across wide range of technical areas to include software, hardware, ASIC, integration, architecture, and emulation teams. Paying attention to the details during all phases of firmware design, development, integration, testing and release - Work with Emulation, HW design teams, as necessary, in verifying and debugging firmware, driver and resolving platform issues Efficient and secure (ie. cognizant of not exposing security exploits) coding plus driving code review of firmware logic updates with all required stakeholders On time execution of defined tasks and deliverables, driving dependencies with other teams to closure Triage of software issues, defect investigation and problem resolution. Technical documentation including APIs, manuals, and user guides. – Skills and Experience We are looking for engineers from a range of backgrounds and experience, including graduates and experienced kernel and systems developers Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. Preferred Qualifications: Strong understanding or experience with C. An understanding of computer architecture, operating systems, and kernels. Linux, kernel, bootloader or OS development experience. ARM CPU architecture knowledge. IOMMU and ARM SMMU knowledge Hypervisors and virtualization. Experience with multi-processing or multi-threading, concurrency, and synchronization. Writing device drivers and interfacing hardware. Experience with secure coding. Use of debugging tools such as GDB, Lauterbach Trace32 and understanding assembly. Real-time OS. Toolchains and systems libraries (libc etc). Python, shell scripting and Linux based development environment. Good communication and presentation skills. Test development and test automation. Contributing to open-source projects. Demonstrated independent software design, good analytic and problem-solving skills. Any automotive and functional safety experience may also be relevant Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3075304
Posted 1 month ago
0.0 - 2.0 years
0 Lacs
Chandigarh, Chandigarh
On-site
Job Title: Dot NET Developer Location: [Insert Location] | Full-Time Experience: 2–3 Years Salary: 40,000 to 60,000 p.m take home Role Overview: We are looking for a skilled .NET Developer to join our growing technology team. You will work on designing, developing, and maintaining scalable, high-performance applications using modern .NET frameworks and tools. This is a hands-on role that requires collaboration with cross-functional teams to deliver robust web solutions. Key Responsibilities: Develop functional and scalable .NET applications based on user stories and specifications Write clean, maintainable code using ASP.NET, MVC, Webforms, and .NET Core Manage database integration and performance with Microsoft SQL Server Troubleshoot and optimize application performance Collaborate with front-end developers on technologies like JavaScript, jQuery, AngularJS, and Node.js Conduct code reviews, testing, and version control using Git and other tools Required Skills & Qualifications: 2–3 years of hands-on experience in .NET web development Strong knowledge of object-oriented programming and MVC architecture Familiarity with SQL Server , design patterns, and concurrency handling Experience with code versioning tools (e.g., Git) Exposure to WPF , Mono framework , or automated testing platforms is a plus Call or share resume on WhatsApp: 9813431813 Job Types: Full-time, Permanent Pay: ₹40,000.00 - ₹60,000.00 per month Benefits: Provident Fund Schedule: Day shift Experience: .NET: 2 years (Required) Location: Chandigarh, Chandigarh (Required) Work Location: In person
Posted 1 month ago
2 - 4 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Title: Golang Developer Location: Hyderabad Experience: 2-4 Years Job Summary We are looking for a Golang Developer with 2-4 years of experience to join our dynamic team in Hyderabad. As a Golang Developer, you will be responsible for developing high-performance, scalable applications and services. This role requires expertise in Golang along with strong problem-solving skills and the ability to work collaboratively in a fast-paced environment. The role is office-based only, and we require full-time commitment from the office in Hyderabad. Key Responsibilities Application Development: Design, develop, and maintain highly scalable applications using Golang. Code Optimization & Performance Tuning Continuously optimize code for performance, scalability, and reliability.Conduct code reviews and ensure the highest standards of code quality are maintained. System Architecture & Design Design and develop backend systems, services, and APIs that meet functional and non-functional requirements.Contribute to system architecture discussions and help implement robust, scalable solutions. Troubleshooting & Debugging Diagnose and resolve technical issues and bottlenecks in applications.Use debugging and profiling tools to identify issues and optimize system performance. Collaboration & Documentation Work closely with front-end developers, QA, and product teams to deliver seamless applications.Write clear and concise technical documentation for features and systems. Agile Development Work in an Agile development environment, participating in sprints, planning, and retrospectives.Deliver high-quality code on time, ensuring proper testing and integration. Qualifications Education: Bachelor’s degree in Computer Science, Information Technology, or related field. Certifications: Certification in Golang is a plus (but not mandatory). Skills & Expertise Must-Have Technical Skills: Programming Languages: Proficiency in Golang. Concurrency: Strong understanding of concurrency models and multi-threading in Golang. API & RPC Development: Experience with building and maintaining RESTful APIs, along with a trong understanding of gRPC and RPC-based service communication. Database Systems: Experience with SQL/NoSQL databases (PostgreSQL, MongoDB, etc.). Version Control: Proficiency in using Git for version control and collaboration. Testing: Knowledge of writing unit and integration tests. Problem-Solving: Strong analytical and problem-solving skills. Soft Skills Strong analytical and problem-solving skills.Ability to work independently and collaboratively in a team.Good communication skills for reporting issues and progress.Time management and the ability to meet deadlines. Good To Have Skills Experience with cloud platforms like AWS, Azure, or Google Cloud.Knowledge of containerization tools like Docker and container orchestration with Kubernetes.Experience with CI/CD pipelines and DevOps practices.Familiarity with microservices architecture.Event-driven systems: Experience with Kafka/NATs for messaging.Monitoring & Observability: Experience with Grafana, OpenTelemetry for tracing and onitoring. Work Experience 2-4 years of professional experience in software development, specifically in Golang.Proven track record of building high-performance, scalable applications and services.Experience with building backend systems and APIs. Compensation & Benefits Competitive salary and annual performance-based bonuses.Comprehensive health and optional Parental insurance.Retirement savings plans and tax saving plans.Work-Life Balance: Flexible work hours.Professional Development: Opportunities for certifications, workshops, and conferences. Key Result Areas (KRAs) High-Performance Code Delivery - Deliver clean, efficient, and scalable code, focusing on the performance of applications. System Optimization - Optimize backend systems for performance and scalability, especially in high-traffic environments. Cross-Team Collaboration - Contribute to collaborative efforts across teams to ensure the successful delivery of new features. Mentoring & Knowledge Sharing - Act as a mentor for junior developers, helping them improve their skills and knowledge of Golang and Rust development. Key Performance Indicators (KPIs) Code Quality & Efficiency - Percentage of bugs/defects reported post-deployment. & Code quality score based on peer reviews and static code analysis tools. Performance & Scalability - System performance improvement (e.g., response time, throughput) post-optimization & Load testing results for developed features and applications. Timely Delivery - Percentage of tasks delivered on time as per sprint timelines & Number of sprints completed successfully with zero delays. Collaboration & Communication- Positive feedback from peers and cross-functional teams & Number of successfully closed cross-team issues or blockers. Contact: hr@bigtappanalytics.com
Posted 1 month ago
4 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Position Title: Software Engineer (Java)Location: AhmedabadExperience: 1.5–4 years Position Overview: We’re looking for a skilled and enthusiastic Software Engineer (Java) to join our growing team in Ahmedabad. This role is ideal for someone who thrives in a fast-paced environment, enjoys solving complex problems, and is eager to work on scalable, impactful software solutions. You’ll collaborate with senior engineers, contribute to innovative projects, and sharpen your skills in modern Java development practices. Responsibilities: Design, develop, and maintain scalable software solutions using Java.Apply core OOP principles and Java fundamentals (concurrency, error handling, logging, etc.).Build event-driven applications using Vert.x and implement Kafka-based messaging systems.Participate in debugging and optimizing multithreaded applications.Develop microservices and integrate with AWS (EC2, Lambda, S3, CloudWatch).Work within Agile teams and contribute across the software development lifecycle.Use tools like Git, Jenkins, and Maven for versioning and automation.Collaborate on API integration and apply modern architectural design practices. Requirements: Bachelor’s or Master’s degree in Computer Science or a related field.1.5–4 years of experience in Java development.Solid understanding of OOP and design patterns.Familiarity with data structures, algorithms, and multithreading.Hands-on experience with Kafka and exposure to Vert.x is a plus.Experience with CI/CD tools and version control systems.Understanding of microservices architecture and AWS services.Strong problem-solving, communication, and teamwork skills.
Posted 1 month ago
8 - 12 years
0 Lacs
Pune, Maharashtra, India
On-site
We are seeking an experienced Senior Solution Architect with deep expertise in the C/C++ technology stack to lead the design and implementation of cutting-edge solutions across complex enterprise systems. This role requires excellent technical vision, leadership skills, and the ability to align architecture strategies with business objectives. Responsibilities Collaborate with cross-functional teams including Integration, Infrastructure, Data Architecture, Development, DevOps, and external vendors to ensure successful solution deliveryLead technical aspects of pre-sales activities, such as solution design for RFP/RFI responses, client presentations, and technical workshopsMaintain a deep understanding of modern architecture patterns (e.g., microservices, API-driven design), technology trends, and industry best practices to drive innovationUse advanced communication and whiteboarding skills to articulate architectural strategies, multithreading models, data flows, and design trade-offs to diverse stakeholdersDrive architectural governance to ensure compliance with enterprise technology standards and mentor junior and senior architectsProvide thought leadership in C/C++ and adjacent technologies while participating in technology evaluations, PoCs, and roadmap planningEnsure all solution designs factor in non-functional requirements like performance, scalability, concurrency, memory optimization, and real-time responsivenessManage critical architectural processes including planning, interdependency management, scheduling, and coordination of multiple teamsDefine, present, and defend technical architectures (conceptual, logical, solution, and data) to architecture review boards and senior leadershipIntegrate diverse systems by handling cross-system dependencies and ensuring seamless interactions among subsystemsDesign scalable, cost-effective, and high-performing solutions aligned with broader business and technical objectives Requirements 18+ years of experience in architecture design and implementation across application, data, infrastructure, and technology domainsProven expertise in C/C++ technology stack and in reviewing and optimizing solution architecture and design artifactsStrong understanding of Non-Functional Requirements (NFRs) such as performance, memory optimization, concurrency, scalability, and real-time responsivenessExperience in managing planning, interdependencies, scheduling, and coordination across multiple programs to support architectural deliveryAdvanced capability to define and articulate architectures to stakeholders at all levels, including architecture review boards and senior executivesShowcase of designing solutions that address functional and non-functional business objectives while ensuring technical feasibility and alignmentThorough knowledge of cross-system integrations, dependencies, and enterprise standards with the ability to mitigate associated risks
Posted 1 month ago
8 - 12 years
0 Lacs
Hyderabad, Telangana, India
On-site
We are seeking an experienced Senior Solution Architect with deep expertise in the C/C++ technology stack to lead the design and implementation of cutting-edge solutions across complex enterprise systems. This role requires excellent technical vision, leadership skills, and the ability to align architecture strategies with business objectives. Responsibilities Collaborate with cross-functional teams including Integration, Infrastructure, Data Architecture, Development, DevOps, and external vendors to ensure successful solution deliveryLead technical aspects of pre-sales activities, such as solution design for RFP/RFI responses, client presentations, and technical workshopsMaintain a deep understanding of modern architecture patterns (e.g., microservices, API-driven design), technology trends, and industry best practices to drive innovationUse advanced communication and whiteboarding skills to articulate architectural strategies, multithreading models, data flows, and design trade-offs to diverse stakeholdersDrive architectural governance to ensure compliance with enterprise technology standards and mentor junior and senior architectsProvide thought leadership in C/C++ and adjacent technologies while participating in technology evaluations, PoCs, and roadmap planningEnsure all solution designs factor in non-functional requirements like performance, scalability, concurrency, memory optimization, and real-time responsivenessManage critical architectural processes including planning, interdependency management, scheduling, and coordination of multiple teamsDefine, present, and defend technical architectures (conceptual, logical, solution, and data) to architecture review boards and senior leadershipIntegrate diverse systems by handling cross-system dependencies and ensuring seamless interactions among subsystemsDesign scalable, cost-effective, and high-performing solutions aligned with broader business and technical objectives Requirements 18+ years of experience in architecture design and implementation across application, data, infrastructure, and technology domainsProven expertise in C/C++ technology stack and in reviewing and optimizing solution architecture and design artifactsStrong understanding of Non-Functional Requirements (NFRs) such as performance, memory optimization, concurrency, scalability, and real-time responsivenessExperience in managing planning, interdependencies, scheduling, and coordination across multiple programs to support architectural deliveryAdvanced capability to define and articulate architectures to stakeholders at all levels, including architecture review boards and senior executivesShowcase of designing solutions that address functional and non-functional business objectives while ensuring technical feasibility and alignmentThorough knowledge of cross-system integrations, dependencies, and enterprise standards with the ability to mitigate associated risks
Posted 1 month ago
18 years
0 Lacs
Gurugram, Haryana
Work from Office
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential. We are seeking an experienced Solution Architect with deep expertise in the C/C++ technology stack to lead the design and implementation of cutting-edge solutions across complex enterprise systems. This role requires excellent technical vision, leadership skills, and the ability to align architecture strategies with business objectives. Responsibilities Collaborate with cross-functional teams including Integration, Infrastructure, Data Architecture, Development, DevOps, and external vendors to ensure successful solution delivery Lead technical aspects of pre-sales activities, such as solution design for RFP/RFI responses, client presentations, and technical workshops Maintain a deep understanding of modern architecture patterns (e.g., microservices, API-driven design), technology trends, and industry best practices to drive innovation Use advanced communication and whiteboarding skills to articulate architectural strategies, multithreading models, data flows, and design trade-offs to diverse stakeholders Drive architectural governance to ensure compliance with enterprise technology standards and mentor junior and senior architects Provide thought leadership in C/C++ and adjacent technologies while participating in technology evaluations, PoCs, and roadmap planning Ensure all solution designs factor in non-functional requirements like performance, scalability, concurrency, memory optimization, and real-time responsiveness Manage critical architectural processes including planning, interdependency management, scheduling, and coordination of multiple teams Define, present, and defend technical architectures (conceptual, logical, solution, and data) to architecture review boards and senior leadership Integrate diverse systems by handling cross-system dependencies and ensuring seamless interactions among subsystems Design scalable, cost-effective, and high-performing solutions aligned with broader business and technical objectives Requirements 18+ years of experience in architecture design and implementation across application, data, infrastructure, and technology domains Proven expertise in C/C++ technology stack and in reviewing and optimizing solution architecture and design artifacts Strong understanding of Non-Functional Requirements (NFRs) such as performance, memory optimization, concurrency, scalability, and real-time responsiveness Experience in managing planning, interdependencies, scheduling, and coordination across multiple programs to support architectural delivery Advanced capability to define and articulate architectures to stakeholders at all levels, including architecture review boards and senior executives Showcase of designing solutions that address functional and non-functional business objectives while ensuring technical feasibility and alignment Thorough knowledge of cross-system integrations, dependencies, and enterprise standards with the ability to mitigate associated risks We offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits Retirement benefits Paid time off Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
Posted 1 month ago
0.0 years
0 Lacs
Hyderabad, Telangana
On-site
Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Bengaluru, Karnataka, India; Hyderabad, Telangana, India; Pune, Maharashtra, India . Minimum qualifications: PhD degree in Computer Science, a related technical field, or equivalent practical experience. Experience coding in one of the following programming languages including but not limited to: C, C++, Java, or Python. Experience in one or more of the following: architecting or developing distributed systems, concurrency, multi-threading, or synchronization. Preferred qualifications: Experience with performance, reliability, systems data analysis, visualization tools, or debugging. Experience in code and system health, diagnosis and resolution, and software test engineering. Research experience in algorithms, architecture, artificial intelligence, compilers, database, data mining, distributed systems, machine learning, networking, or systems. Experience with performance, reliability, systems data analysis, visualization tools, architecture, compilers, database, data mining, networking or systems. Experience with Unix/Linux, Kernel development, microcontrollers, SoC, device drivers, hardware, power management, ARM processors, performance optimization, file systems, bootloading, firmware, x86 assembly, system BIOS, or hardware/software integration. About the job Google Cloud's software engineers build the next-generation technologies that transform how billions of users connect, explore, and interact with information and each other. We're looking for engineers who bring fresh ideas across areas like information retrieval, distributed computing, large-scale system design, networking, data storage, security, AI, and natural language processing—the list keeps growing. As a Software Engineer, you’ll work on projects critical to Google Cloud’s evolving needs, with the flexibility to move between teams and initiatives as both you and our business grow. You'll be empowered to think like an owner, proactively identifying customer needs, taking action, and driving innovation. We value engineers who are versatile, display leadership, and eagerly handle challenges across the full stack. Within Google Cloud, the Machine Learning, Systems, and Cloud AI (MSCA) organization creates category-defining AI/ML capabilities built on Google’s frameworks, infrastructure, and services. We design and manage the software, hardware, and ML systems infrastructure that power Google services like Search and YouTube, and Google Cloud products. As a PhD Software Engineer in MSCA, your research expertise will help solve real-world problems at a massive scale. You'll collaborate on innovative projects in areas such as AI, ML, and distributed systems, contributing to products used by billions. With thousands of PhDs across Google, your academic background will be part of a strong community of researchers and engineers shaping the future of technology. We prioritize security, efficiency, and reliability in everything we do, from developing TPUs to operating one of the world’s largest networks, while shaping the future of hyperscale computing. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Write product or system development code. Participate in, or lead design reviews with peers and stakeholders to decide on available technologies. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Lead and collaborate on team projects to carry out design, analysis, and development across the stack using your research expertise. Study, diagnose and resolve complex technical modeling and systems issues by analyzing the sources of the issues and the impact on quality. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Posted 1 month ago
5 - 10 years
15 - 27 Lacs
Ahmedabad
Work from Office
Job Title: Sr Golang Backend Developer Employment Type: Full-Time Location - Ahmedabad On-site Experience Required: 5+ Years Join Techiebutler as a Senior Golang Backend Engineer! Are you a seasoned backend engineer passionate about building scalable, high-performance systems with cutting-edge technologies? Do you thrive in a collaborative environment where innovation and excellence are the norm? If so, we want you to be a key player in shaping the future of our backend architecture! At Techiebutler, we are on a mission to revolutionize the industry with innovation and ingenuity. As we refine and unify our tech stack, were looking for a Senior Golang Backend Engineer to drive technical excellence and lead backend development initiatives. Your Role: As our Senior Golang Backend Engineer, you will take the lead in designing, developing, and optimizing backend services that power our products. You'll leverage your expertise in Go, microservices, cloud technologies, and distributed systems to build robust and scalable solutions. Your key responsibilities will include: Designing & Developing scalable and high-performance backend services using Go. Optimizing Systems for reliability, efficiency, and maintainability. Establishing Technical Standards to ensure best practices in development, testing, and deployment. Mentoring & Code Reviews to uplift team capabilities and improve overall code quality. Monitoring & Troubleshooting using observability tools like DataDog, Prometheus, or New Relic. Cross-Team Collaboration on API design, integration, and architecture decisions. What We’re Looking For: Experience: Min 5+ years of backend development experience Golang Expertise : At least 3 years of hands-on experience with Go Cloud & Serverless: Proficiency with AWS services, including Lambda, DynamoDB, and SQS Containerisation & Orchestration: Hands-on experience with Docker and Kubernetes for deploying and managing services Microservices & Distributed Systems : Strong experience in designing, implementing, and maintaining microservices architectures Concurrency & Performance: Deep understanding of concurrent programming patterns and performance optimization techniques Domain-Driven Design (DDD): Practical experience applying DDD principles in software design Testing & Quality Assurance : Expertise in automated testing frameworks, TDD, and BDD CI/CD & DevOps : Familiarity with GitLab CI, GitHub Actions, and Jenkins for continuous integration and deployment Monitoring & Observability: Experience with centralized logging (ELK Stack) and distributed tracing (OpenTelemetry) Collaboration & Communication: Strong ability to work in cross-functional teams, participate in code reviews, and articulate technical concepts effectively Agile Development: Experience working in Agile/Scrum environments for iterative development and continuous improvement Why Join Us? Work with cutting-edge technologies and shape the future of our platform. A collaborative and inclusive work environment that values innovation and teamwork. Competitive salary. Career growth and development opportunities in a fast-paced tech company. If you're excited to work on impactful projects, solve challenging problems, and contribute to a high-performing team, we want to hear from you! Apply now and be part of our journey!
Posted 1 month ago
7 - 10 years
0 Lacs
Bengaluru, Karnataka
Work from Office
About Us: Data Scientist – 3 – Kotak811 Kotak811 is a Neobank incubated by Kotak Mahindra Bank, with a view of providing completely digitized banking services in the convenience of the customer’s mobile phone. 811 is an early mover in the Indian fintech space that started off as a downloadable savings bank account in 2017, post demonetization, when India took one step closer to a digital economy. The Data Scientist-3 in Bangalore (or Mumbai) will be part of the 811 Data Strategy Group that comprises Data Engineers, Data Scientists and Data Analytics professionals. He/she will be associated with one of the key functional areas such as Product Strategy, Cross Sell, Asset Risk, Fraud Risk, Customer Experience etc. and help build robust and scalable solutions that are deployed for real time or near real time consumption and integrated into our proprietary Customer Data Platform (CDP). This is an exciting opportunity to work on data driven analytical solutions and have a profound influence on the growth trajectory of a super fast evolving digital product. Key Requirements of The Role Advanced degree in an analytical field (e.g., Data Science, Computer Science, Engineering, Applied Mathematics, Statistics, Data Analysis) or substantial hands on work experience in the space 7 - 10 Years of relevant experience in the space Expertise in mining AI/ML opportunities from open ended business problems and drive solution design/development while closely collaborating with engineering, product and business teams Strong understanding of advanced data mining techniques, curating, processing and transforming data to produce sound datasets. Strong experience in NLP, time series forecasting and recommendation engines preferred Create great data stories with expertise in robust EDA and statistical inference. Should have at least a foundational understanding in Experimentation design Strong understanding of the Machine Learning lifecycle - feature engineering, training, validation, scaling, deployment, scoring, monitoring, and feedback loop. Exposure to Deep Learning applications and tools like TensorFlow, Theano, Torch, Caffe preferred Experience with analytical programming languages, tools and libraries (Python a must) as well as Shell scripting. Should be proficient in developing production ready code as per best practices. Experience in using Scala/Java/Go based libraries a big plus Very proficient is SQL and other relational databases along with PySpark or Spark SQL. Proficient is using NoSQL databases. Experience in using GraphDBs like Neo4j a plus. Candidate should be able to handle unstructured data with ease. Candidate should have experience in working with MLEs and be proficient (with experience) in using MLOps tools. Should be able to consume the capabilities of said tools with deep understanding of deployment lifecycle. Experience in CI/CD deployment is a big plus. Knowledge of key concepts in distributed systems like replication, serialization, concurrency control etc. a big plus Good understanding of programming best practices and building code artifacts for reuse. Should be comfortable with version controlling and collaborate comfortably in tools like git Ability to create frameworks that can perform model RCAs using analytical and interpretability tools. Should be able to peer review model documentations/code bases and find opportunities Experience in end-to-end delivery of AI driven Solutions (Deep learning , traditional data science projects) Strong communication, partnership and teamwork skills Should be able to guide and mentor teams while leading them by example. Should be an integral part of creating a team culture focused on driving collaboration, technical expertise and partnerships with other teams Ability to work in an extremely fast paced environment, meet deadlines, and perform at high standards with limited supervision A self-starter who is looking to build grounds up and contribute to the making of a potential big name in the space Experience in Banking and financial services is a plus. However, sound logical reasoning and first principles problem solving are even more critical A typical day in the life of the job role: 1. As a key partner at the table, attend key meetings with the business team to bring in the data perspective to the discussions 2. Perform comprehensive data explorations around to generate inquisitive insights and scope out the problem 3. Develop simplistic to advanced solutions to address the problem at hand. We believe in making swift (albeit sometimes marginal) impact to business KPIs and hence adopt an MVP approach to solution development 4. Build re-usable code analytical frameworks to address commonly occurring business questions 5. Perform 360-degree customer profiling and opportunity analyses to guide new product strategy. This is a nascent business and hence opportunities to guide business strategy are plenty 6. Guide team members on data science and analytics best practices to help them overcome bottlenecks and challenges 7. The role will be an approximate 60% IC – 40% leading and the ratios can vary basis need and fit 8. Develop Customer-360 Features that will be integrated into the Customer Data Platform (CDP) to enhance the single view of our customer Website: https://www.kotak811.com/
Posted 1 month ago
10 - 14 years
0 Lacs
Pune, Maharashtra, India
Remote
Java ArchitectExperience Req: 10-14 YearsBudget: 1.3 LPM + GSTLocation: Remote Timing: 11:00 am to 8 pm (Candidate has to be flexible, may require overlap as per project need)* Enterprise development and integration middleware development.* Experience with hands-on application architecture for large enterprise solutions.* Experience in each of the following skills: Java, Spring Core, Spring Integration, Spring Boot, Spring MVC, Spring Security.* Strong understanding of Java concurrency, concurrency patterns, experience building thread safe application.* Must have extensive web application experience in developing employee/customer facing high scale applications.* Knowledge in Front End technologies: Angular, HTML5 and CSS3; JavaScript development (including object-oriented development)* Advanced skills in implementing Service APIs (SOAP, REST) with the market leading API Management tools such as Apigee, API Gateway.* Extensive experience delivering microservice based architecture leveraging APIs, containers and automation.* Experience with web service technologies like JAX-RS, JSON, JAXB, JAX-WS, and WSDL.* Advanced knowledge of highly efficient RDBMS SQL (e.g. DB2, Oracle) and Java integration with it using Spring Data, JPA, Hibernate.* Experience with NoSQL implementations a plus (e.g., MongoDB, AWS Dynamodb).* Experience on cloud based technologies (Preferred AWS or Kubernetes with OpenShift) and experience building cloud native applications.* Extensive hands-on experience with AWS technologies like Lambda, SQS, EC2 and ECS is a plus.* Expert knowledge in various data integration solutions (synchronous and asynchronous) messaging, Publish/Subscribe models, Middleware, and other related methodologies in a multi-user, multi-platform, multi-tier environment* Experience with messaging products like IBM MQRabbitMQ, Kafka or ActiveMQ* Experience in Continuous Integration (CI) / Continuous Deployment (CD) using tools such as Maven, Gradle, Git, Sonar, Jenkins, Jira.* Hands On experience with TDD with expertise in Junit5 / Mockito.
Posted 1 month ago
0.0 - 4.0 years
0 Lacs
Udaipur, Rajasthan
On-site
Required Skills: 5+ Years of exp. is required. ● Extensive experience with Node.js and related frameworks such as Express.js. ● Proficiency in source control management systems and continuous integration/deployment environments. ● Strong understanding of agile development methodologies including Kanban and Scrum. ● Experience with multi-threading, concurrency, and performance optimization in Node.js applications. ● Solid debugging and performance profiling skills. ● Comprehensive knowledge of object-oriented and service-oriented application development techniques. ● Ability to work independently and as part of a team, demonstrating strong initiative and problem-solving skills. ● Excellent communication and interpersonal skills, with a focus on collaboration and team success. Job Type: Full-time Pay: ₹150,000.00 - ₹200,000.00 per month Schedule: Day shift Supplemental Pay: Yearly bonus Ability to commute/relocate: Udaipur, Rajasthan: Reliably commute or planning to relocate before starting work (Required) Experience: Node.js: 4 years (Required) Language: English (Required) Work Location: In person
Posted 1 month ago
3.0 years
0 Lacs
Ahmedabad, Gujarat
On-site
Job Information Target Date 25/05/2025 Date Opened 25/04/2025 Industry IT Services Job Type Full time Work Experience 3 City Ahmedabad Province Gujarat Country India Postal Code 380051 Job Description Job Summary: We are looking for a skilled and passionate Golang Developer to join our engineering team. You will be responsible for building scalable and high-performance backend systems using Go, and collaborating with cross-functional teams to deliver robust software solutions. Key Responsibilities: Design, develop, test, and maintain high-performance backend services using Golang. Write clean, maintainable, and efficient code following best practices. Work with databases (SQL/NoSQL), API design, and cloud platforms. Collaborate with front-end developers, DevOps, and other stakeholders. Optimize application performance and scalability. Participate in code reviews and team meetings. Contribute to architecture and design decisions. Requirements Required Skills & Qualifications: Proven experience as a Golang Developer (3+ years). Strong understanding of Go routines, channels, and concurrency patterns. Experience in RESTful API design and development. Familiarity with microservices architecture. Hands-on experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB). Knowledge of Docker, Kubernetes, and CI/CD pipelines is a plus. Experience with version control systems like Git. Good problem-solving skills and attention to detail. Bachelor’s degree in Computer Science or a related field (preferred). Preferred Qualifications (Nice to Have): Experience with cloud platforms like AWS, GCP, or Azure. Familiarity with GraphQL, gRPC, or event-driven architectures. Contribution to open-source projects or personal projects in Go.
Posted 1 month ago
5 - 8 years
0 Lacs
Pune, Maharashtra, India
Build the future of the AI Data Cloud. Join the Snowflake team. There is only one Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the value of their data with near-unlimited scale, concurrency, and performance. This is our vision: a world with endless insights to tackle the challenges and opportunities of today and reveal the possibilities of tomorrow. Our Sales Strategy and Business Operations team is actively seeking a GTM Program Manager to join our growing team. Our GTM Programs team is responsible for accelerating the growth of the business by evaluating, planning and executing strategic GTM initiatives across the company. The team is building the new capabilities needed to scale Snowflake into new markets and customer segments, introduce new product and service offerings and sell through new channels. We are looking for a leader with sales, product and operational experience and a clear track record of driving business growth, who will join a small team of talented builders who lay the foundation for operations at scale. What you bring: You love combining strategy with execution, and you roll up your sleeves to bring plans to life. You are a “full stack” player; comfortable in lead or support roles across a variety of projects and responsibilities. You have a passion for technology and the role it plays in market, industry and company change. As a builder at heart, you have an appreciation for the operational components needed in order to build a world-class software company. IN THIS ROLE YOU WILL GET TO: Partner closely with US based Sales Biz Ops team to coordinate planning, roadmapping, execution activities for NPI programs. The scope of work includes developing associated business cases and implementation plans, including the resource, system, process, data requirements and timeline to successfully execute against the objectives of the program. Partner with finance business partners to develop supporting budgetary estimates.Work with sales, product, support, legal, and other cross-functional teams to design and develop country / region specific roadmaps and execution plans, leveraging best practices, subject matter expertise and lessons learnedManage day to day execution of strategic initiatives, including framing the problem set, scoping and structuring execution plans, facilitating working team meetings, performing quantitative and qualitative analysis to inform decision making, developing and tracking deliverables and reporting on progressProactively identify the need for stakeholder involvement, identify and resolve roadblocks and risks and manage day to day execution of the initiative(s), providing clear feedback loop back to US based Sales Biz Ops teams, stakeholders, and business partnersFacilitate joint problem-solving with US based Sales Biz Ops team, mid-level and senior-level business partnersDevelop metrics to measure and manage initiative progress and success relative to objectives, work with the Sales Business Intelligence team to implement data-driven reportingBuild and employ data-driven and scalable business processes to support concurrent execution of GTM initiatives within company time and resource constraints ON DAY ONE WE WILL EXPECT YOU TO HAVE: 5+ years of professional experience with a core focus in sales and/or product operations; experience in high growth B2B Software, Platform and/or IaaS environments is highly preferredPrior experience in management consulting with a focus on operational transformation, corporate strategy/development, product or technical program managementUnderstanding of core business processes in a B2B technology environment; sales, marketing, product development, customer support, professional servicesExperience identifying, evaluating and analyzing business opportunities while working with cross-functional teams to drive decisionsWorking knowledge of sales processes and systems, including Salesforce/CPQ and order-to-cash systems and processesExperience managing large-scale, cross-functional, revenue facing projectsProven analytical and quantitative skills with a data-driven approach to problem-solvingAbility to balance time and effort across multiple projects while supporting emergent needs with strong organizational and detail-oriented skillsStrong academic record required; Undergraduate degree required, MBA preferred, engineering degree a plus Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact? For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com
Posted 1 month ago
5 - 8 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
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
0.0 years
0 Lacs
Jodhpur, Rajasthan
On-site
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
3 - 6 years
5 - 8 Lacs
Coimbatore
Work from Office
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
1 - 4 years
10 - 15 Lacs
Mohali
Work from Office
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
0 years
0 Lacs
Hyderabad, Telangana, India
Hybrid
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
5 - 7 years
7 - 9 Lacs
Gurgaon
Work from Office
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
1.0 - 31.0 years
0 - 0 Lacs
Tambaram Sanatoruim, Chennai
Remote
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
1 years
0 Lacs
Hyderabad, Telangana, India
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
0.0 years
0 Lacs
Chandigarh
On-site
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
2.0 - 5.0 years
0 Lacs
Chandigarh
On-site
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
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
India has a thriving tech industry with a growing demand for professionals skilled in concurrency. Concurrency is the ability of a system to handle multiple tasks simultaneously, making it a crucial skill in modern software development. Job seekers looking to explore opportunities in this field in India have a wide range of options to choose from.
These cities are known for their vibrant tech ecosystems and have a high demand for professionals with expertise in concurrency.
The average salary range for concurrency professionals in India varies based on experience: - Entry-level: INR 4-6 lakhs per annum - Mid-level: INR 8-12 lakhs per annum - Experienced: INR 15-25 lakhs per annum
Salaries can vary based on factors such as company size, location, and individual skills and experience.
Typically, a career in concurrency progresses as follows: - Junior Developer - Senior Developer - Tech Lead - Architect
As professionals gain experience and expertise in concurrency, they often move into leadership roles where they can design and implement complex concurrent systems.
In addition to proficiency in concurrency, professionals in this field are often expected to have knowledge of: - Multithreading - Parallel programming - Distributed systems - Algorithms and data structures
These skills complement concurrency knowledge and make professionals more versatile in handling complex software projects.
As you explore opportunities in the concurrency job market in India, it's essential to stay updated on the latest trends and technologies in the field. By honing your skills and preparing diligently for interviews, you can position yourself as a strong candidate for exciting career opportunities in this growing sector. Good luck!
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2