Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
3.0 - 6.0 years
3 - 6 Lacs
Mumbai, Delhi / NCR, Bengaluru
Work from Office
About the Role : A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning to join our team. This critical role will focus on creating high-quality reasoning datasets to train and improve Large Language Models (LLMs). You will design structured programming challenges and reasoning tasks to enhance the problem-solving capabilities of advanced AI systems. This is an exceptional opportunity for individuals with strong problem-solving expertise to contribute to cutting-edge AI development and directly impact the future of LLMs. Job Responsibilities : - Dataset Creation : Design and create structured reasoning tasks rooted in programming challenges, specifically in C++, to effectively train LLMs. This includes defining problem statements, specifying input/output formats, and generating diverse test cases. - Problem Decomposition : Develop datasets that test and improve an LLM's ability to solve complex, multi-step problems, requiring clear and logical explanations of the solution process. This will involve breaking down problems into smaller, manageable sub-problems. - Collaboration : Collaborate closely with research scientists and engineers to ensure task objectives align with model training goals and contribute to the overall improvement of the LLM's performance. - Iteration and Refinement : Incorporate feedback from model performance analysis to iterate on and refine task designs, ensuring they effectively target areas for improvement in the LLM's reasoning and problem-solving abilities. - Quality Assurance : Maintain consistency and clarity in task descriptions, ensuring they meet high-quality standards for accuracy, completeness, and readability. This includes rigorous testing and validation of the generated datasets. - Documentation : Create and maintain clear documentation for the designed tasks, including problem descriptions, solution explanations, and any relevant metadata. Job Requirements : - Experience : At least 3 years of experience in software development, with a strong focus on C/C++ programming. - Programming Proficiency : Demonstrable expertise in C/C++ with a strong understanding of data structures and algorithms. - Analytical Skills : Excellent analytical and problem-solving skills, with the ability to break down complex problems into structured, logical steps. - Communication Skills : Proficient in English, with excellent written communication skills for crafting clear, concise, and logical explanations of programming solutions and reasoning processes. - Attention to Detail : Meticulous attention to detail in designing programming and reasoning tasks, ensuring accuracy and consistency. - Problem-Solving Prowess : A passion for problem-solving and a strong aptitude for logical reasoning. - Competitive Programming (Preferred) : A profile on platforms like LeetCode, HackerRank, Codeforces, or GitHub that demonstrates advanced problem-solving skills and competitive programming experience is a significant plus. - AI/ML Interest (Preferred) : Familiarity with or a strong interest in the field of Artificial Intelligence and Machine Learning, particularly related to LLMs, is a plus. Mandatory Skills : - C++ : 3+ years of experience Bonus Skills (Considered a Plus) : - Experience with other programming languages (e.g., Python). - Experience with data manipulation and analysis tools. - Knowledge of software testing methodologies. - Contributions to open-source projects Location : - Mumbai, Delhi / NCR, Bengaluru , Kolkata, Chennai, Hyderabad, Ahmedabad, Pune, Remote
Posted 3 weeks ago
4.0 - 9.0 years
5 - 9 Lacs
Pune
Work from Office
EDUCATION & EXPERIENCE : - A professional degree in Computer Science from a reputable institution, backed by a consistent academic record. - A knack for problem-solving, data structures, and algorithms. - Proficiency in ElasticSearch. - 4+ years of hands-on development experience, primarily in building products for large enterprises. - Exceptional communication skills. - Mastery in Java programming; familiarity with Python is a plus. - Experience with Spring Boot. - Practical knowledge of one or more cloud-based technologies (e.g., ElasticSearch, Storm, Hazelcast, MongoDB, Ceph, Kafka) is highly desirable. - Expertise in building concurrent and/or parallelized, highly performant scalable applications. - A track record of identifying and addressing complex issues in scalable deployments. - Exposure to Service-Oriented Architecture (SOA) and Test-Driven Development (TDD) is an added advantage. ROLES & RESPONSIBILITIES : - Dive deep into technical aspects (Analysis, Design & Implementation) as required. - Take complete ownership of features within the product. - Engage in debates and detailed discussions about functional and non-functional requirements with our Product Management team. - Collaborate with the team to design solutions, seeking stakeholder input before implementation. - Create essential artifacts such as functional specifications and detailed designs for your assigned features. - Implement intricate features with an unwavering commitment to quality, following the Test- Driven Development (TDD) process. - Maintain open lines of communication, promptly reporting risks and progress to your supervising manager. - Share your expertise and mentor team members. - Provide support by troubleshooting and creating Root Cause Analysis (RCA) for production issues, subsequently working on short-term and long-term solutions.
Posted 3 weeks ago
6.0 - 8.0 years
8 - 14 Lacs
Coimbatore
Work from Office
Job Overview : We are seeking a highly skilled and experienced Java Developer with 6+ years of hands-on experience to join our team in Coimbatore. The ideal candidate will have a strong understanding of core Java concepts, Spring Boot, REST API development, and microservices architecture. You will be responsible for designing, developing, and maintaining high-quality software applications, and will play a key role in our team's success. Responsibilities : - Design, develop, and maintain Java-based applications, adhering to coding best practices and design patterns. - Demonstrate a deep understanding of Java 8/11 concepts, including collections, multi-threading, exception handling, and design patterns. - Utilize Spring Boot and Spring JPA for building robust and scalable applications. - Work with SQL or PostgreSQL databases, performing CRUD operations and optimizing database performance. - Design and develop RESTful APIs using the API-First approach, adhering to industry standards and best practices. - Implement security measures for REST APIs using Spring Security and JWT. - Understand and apply microservices patterns and best practices, including experience with distributed systems and monitoring tools like Splunk. - Employ effective troubleshooting techniques, including the elimination method and appropriate logging practices. - Work collaboratively with team members, demonstrating strong communication skills (both verbal and written). Required Skills : - 6+ years of experience as a Java Developer. - Strong understanding of Java 8/11 concepts: - Multi-threading/Parallelism (considerations, thread pools, CompletableFuture, Executor Service). - Solid understanding of Data Structures and Algorithms. - Knowledge of Space and Time Complexity. - Proficiency in Spring Boot and Spring JPA. - Experience with SQL or PostgreSQL databases. - Expertise in REST API development (API-First approach, methods, standards, Rest Controller). - Strong understanding of Spring Security and JWT for securing REST APIs. - Experience with Microservices patterns, distributed systems, and Splunk. - Experience with Unit, Functional, and Integration testing. - Strong problem-solving, analytical, and pseudo-code logic skills. - Excellent troubleshooting skills (elimination method, approaches to pinpoint issues, log levels, best practices). - Proactive, self-starter attitude, and strong collaborative and communication skills (both verbal and written). Preferred Skills : - Experience with cloud platforms (e.g., AWS, Azure, GCP). - Knowledge of containerization technologies (e.g., Docker, Kubernetes). - Experience with message queues (e.g., Kafka, RabbitMQ). - Familiarity with Agile methodologies. Education : Bachelor's degree in Computer Science, Information Technology, or a related field (preferred).
Posted 3 weeks ago
3.0 - 5.0 years
3 - 6 Lacs
Gurugram
Work from Office
We are looking for a Python Developer with strong Data Structures & Algorithms (DSA) skills and 3+ years of experience in backend development. The ideal candidate should have expertise in Python, Django/Flask, and experience designing scalable applications and APIs. Key Responsibilities : - Develop and maintain high-performance backend services using Python (Django/Flask/FastAPI). - Design and implement optimized algorithms and data structures for efficient processing. - Build and integrate RESTful APIs & GraphQL services. - Optimize database queries and indexing for performance (PostgreSQL/MySQL/MongoDB). - Implement authentication, authorization, and security best practices. - Write clean, maintainable, and well-structured code with proper documentation. - Collaborate with cross-functional teams to develop scalable solutions. - Conduct code reviews, unit testing, and performance tuning. Good to Have : - Experience with machine learning libraries (NumPy, Pandas, TensorFlow). - Knowledge of microservices architecture. - Hands-on experience with big data processing. Required Skills & Qualifications : - 3+ years of experience in Python development. - Strong DSA and problem-solving skills. - Hands-on experience with Django, Flask, or FastAPI. - Proficiency in SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB). - Experience with asynchronous programming (Celery, RabbitMQ, Kafka). - Knowledge of Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP). - Experience with unit testing frameworks (PyTest, Unittest). - Strong debugging and optimization skills.
Posted 3 weeks ago
5.0 - 7.0 years
6 - 10 Lacs
Pune
Work from Office
Apptware is Hiring : Senior Python Developer Experience : 5+ Years Location : Pune (Onsite) Key Responsibilities : - Design, develop, and maintain robust, scalable, and high-performance applications using Python. - Develop RESTful or GraphQL APIs and integrate with third-party services. - Optimize application performance and ensure high availability. - Work with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases. - Implement efficient data processing pipelines. - Collaborate with frontend developers, DevOps engineers, and product teams. - Write clean, maintainable, and testable code following best practices. - Mentor junior developers and conduct code reviews. - Troubleshoot and resolve software defects and issues. - Stay updated with emerging trends and technologies in Python development. Required Skills & Qualifications : - 5+ years of experience in Python development. - Proficiency in Python frameworks such as Django, Flask, or FastAPI. - Strong knowledge of RESTful APIs and microservices architecture. - Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases. - Knowledge of asynchronous programming and multi-threading. - Hands-on experience with Docker and cloud platforms (AWS, GCP, Azure). - Understanding of CI/CD pipelines and DevOps practices. - Experience with testing frameworks (PyTest, Unittest) and debugging tools. - Strong understanding of data structures, algorithms, and system design. - Knowledge of message queues (Kafka, RabbitMQ, Celery) is a plus. - Experience with big data technologies (Spark, Dask) is a plus. Good-to-Have : - Experience with Machine Learning and AI-related projects. - Knowledge of Kubernetes and Infrastructure as Code (Terraform, Ansible). - Familiarity with Graph Databases and Knowledge Graphs.
Posted 3 weeks ago
5.0 - 7.0 years
8 - 14 Lacs
Coimbatore
Work from Office
About the Role : We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining high-quality Java applications. You will work closely with cross-functional teams to deliver innovative solutions that meet business requirements and exceed customer expectations. Key Responsibilities : Design and Development : - Design, develop, and implement complex Java applications using industry best practices. - Develop and maintain RESTful APIs using Spring Boot and Spring JPA. - Ensure the security of APIs using Spring Security and JWT. - Implement microservices architectures and contribute to distributed systems. - Participate in all phases of the software development lifecycle, from requirements gathering to deployment and maintenance. Technical Expertise : - Strong proficiency in Java 8/11, including core Java concepts, collections framework, multithreading/concurrency, and exception handling. - Solid understanding of data structures, algorithms (sorting, searching), and their time/space complexity. - Experience with relational databases (SQL, PostgreSQL) and NoSQL databases (optional). - Familiarity with design patterns (Singleton, Builder, Factory, Observer). - Experience with unit testing, integration testing, and functional testing frameworks. Problem-Solving & Troubleshooting : - Excellent analytical and problem-solving skills with the ability to troubleshoot complex issues effectively. - Strong debugging skills, including the ability to analyze logs, identify root causes, and implement solutions. Collaboration & Communication : - Strong communication and interpersonal skills, both verbal and written. - Ability to collaborate effectively with cross-functional teams (e.g, product managers, QA, DevOps). - Proven experience working in Agile development methodologies. Performance & Optimization : - Focus on performance tuning and optimization of applications. - Experience with tools like Splunk for log analysis and performance monitoring
Posted 3 weeks ago
5.0 - 7.0 years
12 - 17 Lacs
Mumbai, Delhi / NCR, Bengaluru
Work from Office
Job Summary : We are seeking a highly skilled and experienced Senior Java Developer with a strong background in Spring Boot and Microservices architecture. In this role, you will be responsible for designing, developing, and maintaining robust and scalable backend applications. You will leverage your expertise in Java 8/11, multi-threading, RESTful APIs, and distributed systems to deliver high-quality solutions. Key Responsibilities : - Design, develop, and maintain backend applications using Java 8/11, Spring Boot, and Spring JPA. - Develop and secure RESTful APIs following API-first principles and best practices. - Implement and manage microservices architecture, adhering to established patterns. - Optimize application performance and troubleshoot complex issues. - Write comprehensive unit, functional, and integration tests. - Collaborate with cross-functional teams to understand requirements and deliver solutions. - Participate in code reviews and ensure adherence to coding standards. - Implement and manage data structures and algorithms, considering space and time complexity. - Utilize Splunk for log analysis and troubleshooting. - Perform CRUD operations and optimize database performance (SQL/Postgres). - Apply design patterns (Singleton, Builder, Factory, Observer) to solve complex problems. - Implement robust exception handling and resource cleanup strategies. - Maintain version control using Git or similar tools. - Proactively identify and resolve potential issues. - Demonstrate strong problem-solving, analytical, and pseudo-code logic skills. - Communicate effectively, both verbally and in writing, with team members and stakeholders. Must Have Skills : - Java 8/11 Concepts : Strong understanding of core Java concepts. - Collections : Proficiency in various collection types, usage, and sorting. - Multi-threading/Parallelism : Expertise in considerations, thread pools, Completable Future, and Executor Service. - Exception Handling : Best practices and resource cleanup. - Design Patterns : Singleton, Builder, Factory, Observer. - Data Structures & Algorithms : Strong understanding and implementation. - Space and Time Complexity : Analysis and optimization. - Spring Boot & Spring JPA : Extensive experience. - SQL/Postgres : Proficiency in database operations. - REST APIs : API-first approach, methods, standards, and REST controllers. - Spring Security & JWT : Securing REST APIs. - Microservices Patterns & Distributed Systems : Implementation and management. - Splunk : Log analysis and troubleshooting. - CRUD Operations & Performance Tuning : Database and application optimization. - Unit, Functional, & Integration Testing : Comprehensive testing strategies. - Problem Solving & Analytical Skills : Ability to analyze and resolve complex issues. - Troubleshooting Skills : Elimination methods, pinpointing issues, log analysis. - Communication Skills : Excellent verbal and written communication. - Proactive & Self-Starter : Ability to work independently and drive initiatives. Preferred Skills (Bonus) : - Experience with cloud platforms (AWS, Azure, GCP). - Knowledge of containerization (Docker, Kubernetes). - Experience with message queues (Kafka, RabbitMQ). Location- Delhi NCR, Bangalore, Chennai, Pune, Kolkata, Ahmedabad, Mumbai, Hyderabad
Posted 3 weeks ago
6.0 - 9.0 years
6 - 10 Lacs
Gurugram
Work from Office
Responsibilities : - Design, develop, and maintain robust and scalable iOS applications using Swift. - Implement complex UI/UX designs and ensure seamless user interactions. - Write clean, efficient, and well-documented code. - Implement and utilize design patterns and architectures such as MVVM, MVP, and Clean methodologies. - Ensure code maintainability and scalability. - Develop and implement iOS, iPadOS, and Apple Watch Extensions. - Automate Unit/UI tests to ensure code quality. - Debug and resolve complex technical issues. - Utilize Xcode Instruments to identify and address performance bottlenecks. - Integrate and utilize CI/CD platforms such as Bitrise or CircleCI. - Implement automation using Fastlane and other relevant tools. - Integrate Analytics SDKs and build abstraction layers. - Utilize CoreData for data management. - Implement reactive programming using RxSwift. - Develop and integrate App Extensions (Widgets, Rich Notifications, etc. - Optimize app performance, including launch time and app size reduction. - Manage the complete iOS app delivery process, including certificates, provisioning profiles, and authentication keys. Qualifications : Experience : - 5+ years of software development or programming experience, with a focus on iOS development. Technical Skills : - Strong understanding of computer architecture, operating systems, data structures, and algorithms. - Extensive hands-on experience in iOS application development using Swift. - Deep understanding of design patterns and architectures (MVVM, MVP, Clean). - Working knowledge of iOS/iPadOS/Apple Watch Extensions. - Experience with automated Unit/UI testing. - Familiarity with CI/CD platforms (Bitrise, CircleCI). - Experience with Fastlane and other automation tools. - Proficiency in integrating Analytics SDKs. - Experience with CoreData, RxSwift, and App Extensions. - Proficiency in using Xcode Instruments for performance analysis. - Strong understanding of iOS app delivery processes. - Strong attention to detail. Preferred Qualifications : - Contributions to open-source iOS projects. - Experience leading a team of iOS developers
Posted 3 weeks ago
6.0 - 10.0 years
4 - 8 Lacs
Gurugram
Work from Office
- 5+ years of software development or programming experience.- A thorough understanding of computer architecture, operating systems, data structures and algorithms.- Good hands-on experience of iOS application development using Swift Lang.- Experience in design patterns and architecture like MVVM, MVP with Clean methodologies is a must- Working knowledge of all the iOS/iPadOS/Apple Watch Extensions is big plus.- Working knowledge of automating Unit/UI tests is desirable.- Exposure to CI/CD platform like Bitrise, CircleCI, etc.- Exposure to Fastlane and other automation tools.- Experience in integrating Analytics SDKs and building abstraction layer would be a plus.- Experience in CoreData, RxSwift, App Extensions (Widgets, Rich Notification etc) would be a plus.- Experience in working with Xcode instruments to detect app performance issues.- Exposure to various app optimization techniques like launch time, app size reduction is a plus.- Strong understanding of complete iOS app delivery process including certificates, provisioning profiles and auth keys.
Posted 3 weeks ago
3.0 - 5.0 years
7 - 11 Lacs
Chandigarh, Haryana, Punjab
Work from Office
Job Description : Antier Solution is looking forward to hire experts in developing mobile application using React Native.Need someone who can be a great team player and can handle projects individually. Experience Required : 3 Years + Roles & Responsibilities : - Hands-on experience in building apps and web applications using ReactJS and React-Native- Ensuring the best performance and user experience of the application.- Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.- Knowledge of native android and iOS development would be an added advantage.- In-depth understanding of software development methods and terminologies. Skills Required : - Work as part of a team and provide guidance to build React Native iOS / Android applications- Architect, build, and maintain excellent React Native applications with clean code.- Implement pixel-perfect UI's that match designs.- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.- Integrate third-party APIs.- Write unit and integration tests.- Release applications to the Apple and Google Play stores.- Work with native modules when required.- Work as part of a team, which will include other React Native developers, a project manager, a QA professional, and a designer.- Be part of Team of React Native developers who share knowledge and help each other as problems arise.- Follow Full Stack's detailed development process- Strong Knowledge of Data Structures and Algorithms- Handle Team and Clients when required Note : Experience from Product/ ( Web 3.0) Based or Blockchain Based Industry Work Location : Chandigarh, Tricity.
Posted 3 weeks ago
1.0 - 2.0 years
3 - 7 Lacs
Gurugram
Work from Office
SalaryBox is a solution that makes employee management effortless. Our product offers a range of features, from time and attendance tracking to employee payments, and much more. We help small businesses manage their payroll by eliminating the hassle of manual, paper-based processes with our service, you'll always know what you owe employees when payments are due, and who's been paid. With our automated system, you can have your payroll processed in seconds, right from the palm of your hands. Our customers enjoy peace of mind knowing their company is following all regulations. Founded in 2020, we have raised capital from top-tier investors including Y Combinator, DoorDash Inc.'s Gokul Rajaram, former Tinder and Spotify executive Sriram Krishnan and former Facebook executive Anand Chandraskeran. Our values are rooted in Customer Empathy & a relentless obsession with Product Innovation. Our passion to build an extremely useful and usable product has helped us grow significantly within a small span of time. What will you do : - Develop and maintain backend applications using Python with Django (experience with Flask is also welcome). - Build scalable systems utilizing PostgreSQL, message queues, and Redis, with a focus on asynchronous processing for improved performance. - Work with RESTful APIs and collaborate with frontend teams for smooth integration. - Maintain code using Git, ensuring it is clean, modular, and maintainable. - Experience with AWS or similar cloud platforms, with the flexibility to explore new technologies. - Take ownership of your work, ensuring accountability from development to deployment. - Communicate effectively with team members, conveying technical ideas clearly and providing progress updates. This role requires : - Minimum 1 Year experience in Backend Development. - In depth experience with Python, data structures, OOPS - Experience with Django (preferrable) and Django Rest Framework or Flask - In-depth knowledge in using Django-ORM or any other python ORM - Experience with Git and PostgreSQL
Posted 3 weeks ago
4.0 - 6.0 years
3 - 7 Lacs
Bengaluru
Work from Office
Duration : 6 Months Location : Bangalore Timings : General IST Notice Period : within 15 days or immediate joiner Experience : 4 - 6 Years About the Role : Role Overview : We are seeking a Backend Developer with strong Python expertise to join our dynamic team. You will contribute to high-impact projects involving quantitative models, risk frameworks, and trade optimization strategies. This role requires hands-on experience in developing scalable systems, building robust databases, and implementing complex algorithms. Location Requirement : This role is based in Bengaluru. Candidates must be open to face-to-face interviews and working on-site. Key Responsibilities : Quantitative Solutions Development : - Design and implement quantitative models for portfolio analysis and alpha generation. - Develop robust risk models to optimize trade execution and performance. Back-Testing & Data Management : - Build comprehensive back-testing infrastructure for strategy validation and performance monitoring - Design and maintain databases with automated updates, anomaly detection, and job monitoring Custom Data Collection & Analytics : - Develop advanced web scrapers for collecting datasets for research and analysis. - Create analytics frameworks and interactive dashboards to visualize portfolio performance and research insights. Required Skills : Education : - Bachelor's Degree in Computer Science or related field. Technical Proficiency : - 4-6 years of professional software development experience. - Strong programming skills in Python with a focus on object-oriented design and algorithms. - Proficiency in database technologies (SQL, PostgreSQL). - Understanding of system architecture, design patterns, and scalability. Preferred Skills : - Master's Degree in Computer Science or related field. - Experience in software engineering best practices (coding standards, code reviews, testing, source control). - Familiarity with cloud services like AWS, Azure, or GCP. - Exposure to fin-tech, quantitative models, or data-driven applications. - Knowledge of data visualization tools (Tableau, Power BI) and Python libraries (Pandas, NumPy, Matplotlib).
Posted 3 weeks ago
7.0 - 12.0 years
11 - 15 Lacs
Pune
Work from Office
: We are seeking a skilled and proactive Senior Java Software Engineer to join our Pune team. You will bridge the gap between software development and operations, ensuring our systems are scalable, reliable, and performant. You will play a key role in optimizing system health, automating processes, and supporting the growth and stability of our platform. Key Responsibilities- Design, develop, and maintain high-quality Java applications using best practices and design patterns. - Collaborate with cross-functional teams to define, design, and ship new features.- Implement and manage CI/CD pipelines to ensure smooth and efficient deployment processes.- Monitor and improve system reliability, performance, and scalability.- Troubleshoot and resolve production issues, ensuring minimal downtime and optimal performance.- Participate in code reviews, providing constructive feedback to peers. - Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge.Qualifications- Bachelor's degree in Computer Science, Engineering, or a related field .- Minimum of 6 years of experience in Java development, with a strong understanding of design patterns.- 6+ years of experience in a JAVA development, DevOps or similar role.Required Skills- Strong expertise in Java development, design patterns, and data structures and algorithms- Hands-on experience with API development- Proficiency in design/event-driven architecture- Extensive experience in 2 and 3 Tier Java development architecture- DevOps practices, including CI/CD, automation, Docker experience is a plus- A proactive, solution-oriented mindset, and great communication skills- Strong problem-solving skills and the ability to work in a fast-paced environment.
Posted 3 weeks ago
4.0 - 6.0 years
8 - 11 Lacs
Bengaluru
Work from Office
We are seeking a Software Engineer to join our Labor Management Systems team, a group dedicated to developing cutting-edge solutions that simplify and optimize restaurant labor management. As a Software Engineer, you will play a crucial role in implementing and maintaining software solutions that optimize labor scheduling, tracking, and management for our clients in the retail and hospitality industries. You will work on building and supporting high availability, real-time systems that are the secret sauce to providing a competitive edge to our customer base. Responsibilities : - Contribute to the development of robust, scalable, and user-friendly web applications, aligning with the team's technical vision and company-wide strategies. - Develop innovative solutions using the latest technologies and tools for both front-end and back-end development. - Collaborate with product managers, designers, and engineers to define product direction and deliver complex applications. - Participate in thorough code reviews, providing and receiving constructive feedback to ensure high-quality code. - Assist in mentoring junior engineers, and promoting a culture of continuous learning and improvement. - Troubleshoot and debug issues in production environments, working with customer support and operations teams to ensure timely resolution and minimal disruption to business operations. Requirements : - Strong foundational knowledge in computer science, with expertise in data structures, algorithms, and software design principles. - Proficiency in our core technologies: PHP, Laravel, Javascript/Typescript, React, MySQL, Kubernetes, Elastic Beanstalk, and AWS, with a willingness to learn and adapt to new technologies as needed. - Minimum of 4 years of experience in software development, with a track record of contributing to complex, high-quality software projects. - Demonstrated ability to tackle complex technical challenges, with innovative solutions that have been successfully deployed in production environments. - Excellent problem-solving skills, with a methodical approach to debugging and troubleshooting. - Strong communication skills, capable of articulating technical concepts to non-technical stakeholders. The tech stack in Labor Management : - PHP, Laravel, Javascript/Typescript, React, MySQL, Kubernetes, Elastic Beanstalk, and AWS.
Posted 3 weeks ago
6.0 - 8.0 years
9 - 13 Lacs
Pune
Work from Office
Apptware is Hiring : Senior Python Developer Experience : 6+ Years Location : Pune (Onsite) Key Responsibilities : - Design, develop, and maintain robust, scalable, and high-performance applications using Python. - Develop RESTful or GraphQL APIs and integrate with third-party services. - Optimize application performance and ensure high availability. - Work with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases. - Implement efficient data processing pipelines. - Collaborate with frontend developers, DevOps engineers, and product teams. - Write clean, maintainable, and testable code following best practices. - Mentor junior developers and conduct code reviews. - Troubleshoot and resolve software defects and issues. - Stay updated with emerging trends and technologies in Python development. Required Skills & Qualifications : - 5+ years of experience in Python development. - Proficiency in Python frameworks such as Django, Flask, or FastAPI. - Strong knowledge of RESTful APIs and microservices architecture. - Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases. - Knowledge of asynchronous programming and multi-threading. - Hands-on experience with Docker and cloud platforms (AWS, GCP, Azure). - Understanding of CI/CD pipelines and DevOps practices. - Experience with testing frameworks (PyTest, Unittest) and debugging tools. - Strong understanding of data structures, algorithms, and system design. - Knowledge of message queues (Kafka, RabbitMQ, Celery) is a plus. - Experience with big data technologies (Spark, Dask) is a plus. Good-to-Have : - Experience with Machine Learning and AI-related projects. - Knowledge of Kubernetes and Infrastructure as Code (Terraform, Ansible). - Familiarity with Graph Databases and Knowledge Graphs.
Posted 3 weeks ago
4.0 - 6.0 years
6 - 9 Lacs
Mumbai, Bengaluru, Delhi / NCR
Work from Office
Notice Period : (Immediate Joiner - Only) Overall Experience : 4-5 Years What qualities are we looking for ? - Technically hands-on, with deep-dive expertise in designing and developing real-time internet applications or high-scale SAAS applications - 3 - 5 years of experience in developing products with at least a couple of years in leading a team - Excellent command over Data Structures & Algorithms - Exceptional coding skills in an Object-Oriented programming language (Java/ Golang) - Strong problem-solving and analytical skills - Experience with web technologies Java, Spring, Python, Linux, Apache, MySQL, Solr, Memcache, Redis - Experience with high-performance services catering to millions of daily traffic is a plus. What will you get to do here ? - Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. - Drive the adoption of best practices & regular participation in code reviews, design reviews, and architecture discussions. - Experiment with new and relevant technologies, and tools, and drive innovation & adoption while measuring yourself on the impact you can create. - Implementation of long-term technology vision for your team. - Responsible for the complete architecture of your product - Creating architectures & designs for new solutions around existing/new areas - Decide technology & tool choices for your team & be responsible for them. Driving Results : - Good single contributor & good team player. - Flexible attitude towards work, as per the needs. - Proactively identify & communicate issues and risks. Other Personal Characteristics : - Dynamic, engaging, self-reliant developer - Ability to deal with ambiguity - Manage a collaborative and analytical approach - Self-confident and humble - Open to continuous learning - Intelligent, rigorous thinker who can operate successfully amongst bright people. Location: Delhi NCR,Bangalore,Chennai,Pune,Kolkata,Ahmedabad,Mumbai,Hyderabad,Remote
Posted 3 weeks ago
8.0 - 12.0 years
7 - 11 Lacs
Gurugram
Work from Office
As a Lead Member Staff Engineer, you will be instrumental in designing and developing high-performance systems. You will work on large-scale projects that impact millions of users globally, focusing on building scalable, efficient, and reliable solutions. This is an opportunity to apply your strong foundation in Data Structures, Algorithms, and programming languages such as C++/ Java/ Python to real-world challenges. Key Responsibilities : - Design, implement, and optimize software systems and applications, ensuring high availability, scalability, and performance. - Lead technical design discussions and contribute to architecture decisions for large-scale projects. - Write clean, maintainable, and efficient code while following best practices for software development. - Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality products. - Mentor and guide junior engineers, providing technical leadership across the team. - Stay up to date with the latest advancements in technology, and advocate for the adoption of modern tools and methodologies. Requirements : - Bachelors or Masters degree in Computer Science, Engineering, or a related field from a top-tier institution. - Solid foundation in Data Structures and Algorithms with an ability to solve complex computational problems. - Proficiency in one or more programming languages, including C++ or Java or Python. - Work in collaboration with architects to write low-level design documents and to create a technical roadmap. - Rearchitect existing algorithms & implementations. Work with simulations for functional performance. - Experience with large-scale systems design and architecture. - Strong problem-solving skills, with a focus on writing efficient and optimized code. - Experience working on any micro service platform. Experience in Algorithmic development. Good understanding of version control system - Experience working on REST based API integration. - Good RDBMS skills and experience in DB/SQL. - Good understanding of design patterns, object-oriented design, and frameworks. - Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly. - Demonstrated ability to take ownership of technical projects and deliver end-to-end solutions.
Posted 3 weeks ago
10.0 - 14.0 years
30 - 40 Lacs
Bengaluru
Work from Office
Key Skills: Java Fullstack Developer, Java, Spring boot, Microservices, Database, Data Structure, Algos Roles and Responsibilities: Develop software in collaboration with product owners, to deliver i-Ready experiences. Collaborate with architects and senior engineers to design robust software ensuring seamless customer experience at scale. Operate with a continuous improvement mindset, conducting code and design reviews, as well as leveraging state-of-the-art code quality and productivity tools. Develop automated unit and integration tests to accompany all application code. Contribute ideas and effort to improve efficiency of our software development lifecycle. Drive code maintainability by addressing technical debt and defects proactively. Communicate clearly and consistently utilizing verbal and written forms, to ensure seamless progress on shared team goals. Engage in personal and peer development through mentorship program participation. Engage in proactive learning to improve functional as well as technical knowledge. Skills Required: Strong communication skills. Expertise with Java, Spring, Hibernate/JPA and related frameworks. Experience delivering cloud-hosted software services at scale, preferably AWS. Proven experience in designing features to meet business needs. Strong experience with SQL, Relational and Non-Relational databases. Proven experience in database design and performance tuning. Experience developing containerized services using docker. Experience working in an Agile environment, including experience with Scrum. Required Education and Experience: 5+ years of experience in web application development. Education: Bachelor's in computer science preferred.
Posted 3 weeks ago
10.0 - 14.0 years
14 - 19 Lacs
Hyderabad
Work from Office
Role Purpose The purpose of the role is to create exceptional and detailed architectural application design and provide thought leadership and enable delivery teams to provide exceptional client engagement and satisfaction. Do 1. Develop architectural application for the new deals/ major change requests in existing deals a. Creates an enterprise-wide architecture that ensures systems are scalable, reliable, and manageable. b. Manages application assets and directs the development efforts within an enterprise to improve solution delivery and agility c. Guides how to construct and assemble application components and services to support solution architecture and application development d. Maintains the frameworks and artefacts used in the implementation of an application, with reference to the systematic architecture of the overall application portfolio e. Responsible for application architecture paradigms such as service-oriented architecture (SOA) and, more specifically, microservices, ensuring business achieve agility and scalability for a faster time to market f. Provide solution of RFPs received from clients and ensure overall design assurance Develop a direction to manage the portfolio of to-be-solutions including systems, shared infrastructure services, applications in order to better match business outcome objectives Analyse technology environment, enterprise specifics, client requirements to set a collaboration design framework/ architecture Depending on the clients need with particular standards and technology stacks create complete RFPs Provide technical leadership to the design, development and implementation of custom solutions through thoughtful use of modern technology Define and understand current state solutions and identify improvements, options & tradeoffs to define target state solutions Clearly articulate and sell architectural targets, recommendations and reusable patterns and accordingly propose investment roadmaps Evaluate and recommend solutions to integrate with overall technology ecosystem Tracks industry and application trends and relates these to planning current and future IT needs g. Provides technical and strategic inputs during the project planning phase in the form of technical architectural designs and recommendations h. Account mining to find opportunities in the existing clients i. Collaborates with all relevant parties in order to review the objectives and constraints of solutions and determine conformance with the Enterprise Architecture. j. Identifies implementation risks and potential impacts. k. Create new revenue streams within applications as APIs that can be leveraged by clients l. Bring knowledge of automation in application by embracing Agile and dev-ops principles to reduce manual part 2. Understanding application requirements and design a standardize application a. Creating Intellectual Property in forms of services, patterns, models and organizational approaches b. Designing patterns, best practices and reusable applications that can be used for future references c. Ensure system capabilities are consumed by system components and set criteria for evaluating technical and business value in terms of Tolerate, Invest, Migrate and Eliminate d. Provide platform to create standardize tools, uniform design and techniques are maintained to reduce costs of maintenance e. Coordinating input on risks, costs and opportunities for concepts f. Developing customised applications for the customers aligned with their needs g. Perform design and code reviews thoroughly on regular basis, keeping in mind the security measures h. Understanding design and production procedures and standards to create prototypes and finished products i. Work closely with systems analysts, software developers, data managers and other team members to ensure successful production of application software j. Offer viable solutions for various systems and architectures to different types of businesses k. Seamless integration of new and existing systems to eliminate potential problems and maintain data structure and bring value in terms of development l. Transforming all applications into digital form and implement and evolve around mesh app and service architecture that support new technologies like IOT, blockchain, machine learning, automation, BOTS etc m. Cloud Transformation: (Migration) Understanding non-functional requirements Producing artefacts such as deployment architecture, interface catalogue Identify internal and external dependency, vendor and internal IT management Support build and testing team n. Cloud Transformation: (Modernization) Understanding and Defining target architecture in Integration space Assessing project pipeline / demand and align to target architecture Technical support of delivery team in terms and POC and technical guidance o. Keep Up-to-date with the latest technologies in the market Mandatory Skills: Fullstack Java Enterprise. Experience: 10 YEARS.
Posted 3 weeks ago
9.0 - 14.0 years
16 - 22 Lacs
Hyderabad
Work from Office
- Minimum of 9+ years of professional experience in software development, with a focus on full-stack development using Java technologies, Azure DevOps REST API, SonarQube, and JFrog Artifactory. - Proven expertise in Java programming language and related frameworks (Spring, Spring Boot, Hibernate, etc.). - Strong understanding of front-end technologies including HTML5, CSS3, JavaScript, and related libraries. - Experience with modern front-end frameworks such as Angular, React, or Vue.js is a plus. - Proficient in using version control systems like Git. - Solid understanding of software design principles, data structures, and algorithms. - Familiarity with Agile methodologies and software development best practices. - Excellent problem-solving skills and the ability to work effectively in a collaborative team environment. - Strong communication skills, both written and verbal. - Demonstrated ability to lead and mentor junior developers. - Collaborating with cross-functional teams to gather and understand software requirements. - Designing and implementing scalable and efficient software solutions using Java and related technologies. - Developing front-end components with modern JavaScript frameworks, ensuring responsive and intuitive user interfaces. - Creating and optimizing database structures to support high-performance applications. - Writing clean, maintainable, and well-documented code, following industry best practices and coding standards. - Conducting thorough testing and debugging to identify and resolve issues promptly. - Participating in code reviews to maintain code quality and ensure adherence to architectural guidelines. - Staying up-to-date with the latest trends and technologies in software development and Java ecosystem.
Posted 3 weeks ago
3 - 5 years
10 - 12 Lacs
Gurugram
Work from Office
Key Responsibility Areas : Work on evolution of requirements along with technology and product managers Working exposure on following : - Experience in Core Java and Object Oriented Concepts. - In Depth Knowledge of writing Android SDK & it's components - Well familiar with View/View Group/Fragments Concepts - Experience in designing complex UI in Android XML - Experience on Location Services/Maps is a must - Familiar with Multi Threading and Background Tasks - Familiar with Sqlite, XML, JSON - Experience in Web Services API, REST - Worked on Android Open Source Libraries - Have at least 5 apps listed on Play Store - Familiar with various analytics tools - Exposure in writing optimized code and building fully backend driven configurable app - Good to have exposure in Kotlin - Responsible for coding, documenting and maintaining applications in a fast paced project environment - Responsible for high end product development - Continuously upgrading and building new technology skills and methodologies - Innovate, research, propose and discuss design with your peers Requirements : - B.E./B.Tech (CS)/ MCA / M. Tech (CS/IT) - More than 3 Years of experience on Core Java and Android - Excellent Algorithms & Data-Structure skills. - Excellent Object Oriented Programming skills. - Ability to take ownership of Modules delivery
Posted 4 weeks ago
4 - 9 years
3 - 8 Lacs
Thane, Navi Mumbai, Mumbai (All Areas)
Work from Office
J2EE using MVC framework (JSP/Servlet/Webservices/JSF/Struts/Spring ), knowledge Java, JSP, servlet, Oracle, MySQL, Apache Solr, Apache kafka, Bootstrap, Hibernate/JDBC, JBoss, Apache, Junit, jquery, javascript, Java Webservices, SOAP, REST API, JSON Required Candidate profile Multithreading, Linux, Jboss, microservices, Agile methodology, GITHUB & SVN, MySQL, Oracle, MVC framework, application & web servers, Data Structure, Basic Networking, performing troubleshooting
Posted 4 weeks ago
4 - 9 years
8 - 14 Lacs
Pune
Work from Office
EDUCATION & EXPERIENCE : - A professional degree in Computer Science from a reputable institution, backed by a consistent academic record. - A knack for problem-solving, data structures, and algorithms. - Proficiency in ElasticSearch. - 4+ years of hands-on development experience, primarily in building products for large enterprises. - Exceptional communication skills. - Mastery in Java programming; familiarity with Python is a plus. - Experience with Spring Boot. - Practical knowledge of one or more cloud-based technologies (e.g., ElasticSearch, Storm, Hazelcast, MongoDB, Ceph, Kafka) is highly desirable. - Expertise in building concurrent and/or parallelized, highly performant scalable applications. - A track record of identifying and addressing complex issues in scalable deployments. - Exposure to Service-Oriented Architecture (SOA) and Test-Driven Development (TDD) is an added advantage. ROLES & RESPONSIBILITIES : - Dive deep into technical aspects (Analysis, Design & Implementation) as required. - Take complete ownership of features within the product. - Engage in debates and detailed discussions about functional and non-functional requirements with our Product Management team. - Collaborate with the team to design solutions, seeking stakeholder input before implementation. - Create essential artifacts such as functional specifications and detailed designs for your assigned features. - Implement intricate features with an unwavering commitment to quality, following the Test- Driven Development (TDD) process. - Maintain open lines of communication, promptly reporting risks and progress to your supervising manager. - Share your expertise and mentor team members. - Provide support by troubleshooting and creating Root Cause Analysis (RCA) for production issues, subsequently working on short-term and long-term solutions.
Posted 1 month ago
2 - 7 years
8 - 14 Lacs
Noida
Work from Office
What You Bring to the team : - 2-7 years of working experience in game development, preferable 2D games. - Excellent knowledge of Unity, including experience with scripting, textures, animation, GUI styles, user session management. - Good knowledge of game physics and particle systems - Experience of shipping out games on Android/ iOS and rolling out updates to them - Ability to plan and estimate timelines of new features/ releases. - Expert in debugging - Strong understanding of object-oriented programming, data structure and algorithms Extra Gems for : - Experience of working in Product industry - Good understanding of client/ server interaction - Experience of working on a mobile multiplayer games on scale, will be a huge plus - Experience with Android development / Objective C - Open source contributions, interesting hobby projects. - Experience optimising Your responsibilities would include : - As an Associate Unity game developer, you will be part of the Unity Dev team and will be responsible for the front-end (client) side development. - You would design, build and maintain efficient, reusable, and reliable code - Implement new game features and services - Continuously improve the game quality by fixing crashes, ANRs, performance related issues to deliver exceptional experience to our users. - Integrate third party SDKs like Analytics, Monetisation, Crash reporting etc. space - Create, debug, maintain and optimise the game, and related in-house written libraries used for the game's development. - Reporting to team lead regularly in clear and structured way regarding your progress. Proactive communication is a must when deadlines are getting missed.
Posted 1 month ago
3 - 7 years
5 - 9 Lacs
Noida
Work from Office
Looking for Siemens EDA ambassadors We are passionate about innovations that mean real progress, and we are curious about technologies that still need to be developed. Do you want to use curiosity, passion, and creativity to make the lives of millions of people easier and better? Join us whichever path you take, were looking forward to seeing your point of view! We are not looking for superheroes, just super minds We seek a Graduate / Post Graduate (Bachelors/Masters) in EEE) / ECE/Computer Science (CS) from top reputed Engineering colleges with 4-8 years of significant experience in software development. Experience in EDA will be a plus! Proficiency in C/C++ languages, design patterns along with data structure and algorithms will be key to development of software. Your understanding of HDL languages Verilog/VHDL/System Verilog is essential. We value your knowledge of scripting languages, hands-on knowledge of Revision control systems like Perforce will only improve the development time. Good analytical, abstraction and interpersonal skills will help in creating bigger and sustainable solutions for complex systems. Ability to work with multi-functional teams as a great teammate will help in creating good solutions that resolve actual customer issues. Soft Skills: Excellent verbal and written communication skills. Self-starter, motivated and strong teammate. Team Contributor, Quick learner. Hard working, sincere and committed to work. Teammate and good management skills
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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