Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 6.0 years
0 - 1 Lacs
Coimbatore, Bengaluru
Work from Office
Python Backend Developer ( Immediate Joiners only Apply ) Bangalore ! Experience - 3- 6 years Skills: Hand on Python coder with solid data structures and algorithms foundation. REST API development, experience with SQL, NoSQL, queues and Redis . Kubernetes knowledge is desired (Basic K8S exposure, helm charts, containers). DevOps experience for operations, maintenance. Knowledge on AWS / Azure. Security best practises awareness.
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
noida, uttar pradesh
On-site
As a Software Engineer II specializing in iOS development at Brightly, the global leader in intelligent asset management solutions, you will play a crucial role in designing and building advanced applications for the iOS platform. Your primary responsibility will be to develop innovative and performant features that contribute to our next-generation software applications. Your deep knowledge of computer science and programming principles, combined with empirical experience, will be instrumental in creating cutting-edge solutions that align with company goals and metrics. Your day-to-day tasks will involve ensuring the performance, quality, and responsiveness of applications, developing and implementing libraries, frameworks, and components within scope, cost, time, and quality constraints. You will be expected to build quality into the agile product lifecycle encompassing requirements, design, code, testing, delivery, and support. Writing clear maintainable code, adhering to existing standards, and working in a professional software engineering environment will be essential aspects of your role. Collaboration will also be a key component of your job as you partner with product owners to translate user requirements into technical specifications and support our products by identifying and fixing root causes of production incidents. Additionally, you will be responsible for owning product quality and quickly addressing production defects. Your ability to demonstrate data-driven analysis and pragmatic decision-making will be crucial in differentiating between immediate needs and long-term solutions. To succeed in this role, you will need to have a minimum of 3 years of iOS application development experience with solid programming abilities, including proficiency in Swift, Swift UI, Cocoa Touch, and Coco Pods. Deep understanding of iOS Architecture, Apple's design principles, and application interface guidelines, as well as experience with iOS Frameworks such as Core Data and Core Animation, will be highly beneficial. Your problem-solving skills, attention to detail, and experience with the full mobile development life cycle will also be essential in this role. Moreover, familiarity with cloud technology stacks, third-party frameworks, C-based libraries, and RESTful APIs will be advantageous. Experience with code versioning tools, automated testing frameworks, and agile methodologies will also be beneficial. Strong communication, partnership, and teamwork skills will be required as you collaborate with senior engineers, development managers, product managers, and scrum-masters in an agile environment. In addition to the above requirements, knowledge of cross-platform frameworks such as Flutter and React Native will be highly desirable for this role. Participation in open-source contributions, personal projects, certifications in technology, and prior experience in agile methodologies implemented at scale will be considered as bonus points. If you are passionate about iOS development, have a strong technical background, and thrive in a collaborative and fast-paced environment, we encourage you to apply for this exciting opportunity at Brightly.,
Posted 2 weeks ago
1.0 - 5.0 years
0 Lacs
noida, uttar pradesh
On-site
Qualcomm India Private Limited is looking for a Software Engineer to join their Engineering Group team. As a Software Engineer at Qualcomm, you will be involved in designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. Your primary focus will be on launching cutting-edge products that exceed customer expectations. Collaboration with systems, hardware, architecture, test engineers, and other teams will be essential to design system-level software solutions and gather information on performance requirements and interfaces. To be considered for this role, you should have a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Additionally, Qualcomm is seeking a dynamic Engineer with 1-3 years of experience in building and deploying AI use cases for edge devices. Proficiency in Python and C programming, along with strong analytical skills, are crucial for success in this position. As a Software Engineer at Qualcomm, your responsibilities will include working with pre-defined AI models, developing logic and components for use cases related to computer vision and sensors, and optimizing existing AI models to enhance accuracy and efficiency. You will also collaborate with external teams for cross-component integration, develop application software in C/C++/Python for edge devices, and implement tools to support validation and performance tests. This role requires you to work under supervision, with decision-making impacting your direct area of work and/or work group. Strong communication and collaboration skills are necessary to work effectively in cross-functional teams. Additionally, staying updated on the latest AI and machine learning technology advancements will be an important part of your responsibilities. If you are an individual with a disability and require accommodation during the application/hiring process, Qualcomm is committed to providing accessible support. Please reach out to disability-accommodations@qualcomm.com for assistance. Qualcomm expects all employees to adhere to applicable policies and procedures, including those related to the protection of confidential information. If you are interested in joining Qualcomm as a Software Engineer and would like more information about this role, please contact Qualcomm Careers.,
Posted 2 weeks ago
6.0 - 10.0 years
0 Lacs
chennai, tamil nadu
On-site
The Applications Development Senior Programmer Analyst plays a crucial role in establishing and implementing new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. Your responsibilities will include conducting tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establishing and implementing new or revised applications systems and programs to meet specific business needs or user areas. You will also be responsible for monitoring and controlling all phases of the development process, including analysis, design, construction, testing, and implementation, as well as providing user and operational support on applications to business users. Additionally, you will utilize your in-depth specialty knowledge of applications development to analyze complex problems/issues, evaluate business and system processes, and industry standards, and make evaluative judgments. It will be essential for you to recommend and develop security measures in post-implementation analysis of business usage to ensure successful system design and functionality. Furthermore, you will consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems. You will also ensure that essential procedures are followed, help define operating standards and processes, and serve as an advisor or coach to new or lower-level analysts. You should be able to operate with a limited level of direct supervision, exercise independence of judgment and autonomy, and act as a subject matter expert to senior stakeholders and/or other team members. As an Applications Development Senior Programmer Analyst, you will be expected to assess risk appropriately when making business decisions, with particular consideration for the firm's reputation and the protection of Citigroup, its clients, and assets. This includes driving compliance with applicable laws, rules, and regulations, adhering to policies, applying sound ethical judgment regarding personal behavior, conduct, and business practices, and escalating, managing, and reporting control issues with transparency. Qualifications: - 6-10 years of relevant experience - Experience in systems analysis and programming of software applications - Experience in managing and implementing successful projects - Working knowledge of consulting/project management techniques/methods - Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements Education: - Bachelor's degree/University degree or equivalent experience In addition to the general responsibilities and qualifications mentioned above, the ideal candidate should have: - Strong programming skills in Python - Proficiency in Object-Oriented Programming and Data Structures - Good knowledge of design patterns - Experience with Python frameworks such as Flask and Django - Strong technical skills in Big Data technologies like Pyspark and the Hadoop ecosystem components (HDFS, Hbase, Hive, Pig) - Strong experience in Pyspark - Solid understanding of REST web services - Familiarity with Spark performance tuning and optimization techniques - Knowledge of databases including PL SQL, SQL, and Transact-SQL, with Oracle being a plus - Experience in processing data in various file types such as flat files, XML, Parquet, CSV, and data frames - Good exposure to UI frameworks and the ability to understand UI architecture - Proficiency in source code management tools like Git - Experience in Agile methodology - Familiarity with issue tracking tools like Jira This job description provides a high-level overview of the responsibilities and qualifications for the Applications Development Senior Programmer Analyst role. Please note that other job-related duties may be assigned as required.,
Posted 2 weeks ago
6.0 - 10.0 years
0 Lacs
maharashtra
On-site
You will be joining a renowned consulting firm known for being consistently ranked as one of the world's best places to work. The company has maintained a top position on Glassdoor's Best Places to Work list since 2009, emphasizing the importance of extraordinary teams in their business strategy. By intentionally bringing together diverse backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment, they ensure that every individual can thrive both professionally and personally. As part of the Application Engineering experts team within the AI, Insights & Solutions division, you will collaborate with a multidisciplinary group of professionals including analytics, engineering, product management, and design experts. Your role will involve leveraging deep technical expertise along with business acumen to assist clients in addressing their most transformative challenges. Working in integrated teams, you will develop data-driven strategies and innovative solutions to drive competitive advantage for clients by harnessing the power of data and artificial intelligence. Your responsibilities will include designing, developing, and maintaining cloud-based AI applications using a full-stack technology stack to deliver high-quality, scalable, and secure solutions. You will collaborate with cross-functional teams to define and implement analytics features, utilize Kubernetes and containerization technologies for deployment, develop APIs and microservices, ensure robust security measures, monitor application performance, contribute to coding standards, stay updated on emerging technologies, automate deployment processes, and collaborate closely with clients to assess opportunities and develop analytics solutions. To qualify for this position, you are required to have a Master's degree in Computer Science, Engineering, or a related technical field, along with at least 6 years of experience at a Senior or Staff level. Proficiency in client-side and server-side technologies, cloud platforms, Python, Git, DevOps, CI/CD, and various other technical skills is necessary. Additionally, strong interpersonal and communication skills, curiosity, proactivity, critical thinking, and a solid foundation in computer science fundamentals are essential for this role. This role also requires a willingness to travel up to 30% of the time. If you are looking for an opportunity to work in a collaborative and supportive environment, continuously learn and grow, and contribute to developing cutting-edge analytics solutions for clients across different sectors, this position may be the perfect fit for you.,
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
thiruvananthapuram, kerala
On-site
As a C++ Developer at H&R Block, you will have the opportunity to contribute to the design, development, and maintenance of software applications using C++. With 2-3 years of hands-on experience, you will play a crucial role in creating efficient and scalable code while adhering to best practices in object-oriented programming, data structures, and algorithms. Your responsibilities will include collaborating with cross-functional teams to define software requirements and architecture, debugging and resolving technical issues in existing applications, optimizing application performance and memory usage, and ensuring the delivery of clean, maintainable, and well-documented code. You will also actively participate in code reviews, unit testing, and continuous integration processes to uphold quality standards. Key Responsibilities: - Design, develop, test, and maintain software components using C++. - Collaborate with cross-functional teams to define software requirements and architecture. - Debug and resolve technical issues in existing applications. - Optimize application performance and memory usage. - Write clean, maintainable, and well-documented code. - Participate in code reviews, unit testing, and continuous integration processes. To excel in this role, you must demonstrate strong programming skills in C++ (C++11 or later), a good understanding of Object-Oriented Programming (OOP) and Design Patterns, experience with data structures, algorithms, and multithreading, proficiency in using development tools such as Git, Visual Studio, or GCC, and familiarity with Linux/Unix environments. Education: A Bachelor's degree in a related field or equivalent education combined with relevant work experience is required. Work Experience: Minimum of 2 years of related work experience. Joining H&R Block means becoming part of a company that has been a leader in tax preparation, financial services, and small business solutions since 1955. With a global presence and a commitment to helping millions of clients and communities, we offer a challenging yet rewarding environment where you can make a meaningful difference. Along with competitive compensation and benefits to support your well-being, you will have the opportunity to grow professionally and personally while contributing to our shared success. Please note that specific benefits may vary based on your role. For detailed eligibility requirements and benefits information, visit blockbenefits.com.,
Posted 2 weeks ago
6.0 - 10.0 years
0 Lacs
noida, uttar pradesh
On-site
As an experienced professional with 6-8 years of experience, you will utilize your deep technical expertise to contribute to the architectural design of our product. You will play a vital role in defining the product roadmap, facilitating end-to-end delivery of product releases, and communicating effectively with various stakeholders. Collaboration and agility are key aspects of our R&D teams, which are characterized by an open and non-hierarchical structure that values contributions. Your responsibilities will include building software products tailored for banking and financing institutions, promoting continuous improvement in technology and processes, and upholding high engineering standards to enhance product quality. Additionally, you will support the governance of the product team to ensure efficient and high-quality solutions. Serving as a mentor, you will guide the team members, reinforcing organizational values and fostering a positive work culture. To qualify for this role, you should hold a Bachelor's or higher engineering degree in Computer Science or a related technical field. Practical experience in delivering solutions using Java and open-source technologies within global organizations is essential. Proficiency in Java 8 or higher, Spring, Spring Batch, MongoDB or PostgreSQL, microservices architecture, Reactive programming, Redis, Angular, and Cloud computing is required. Preferred qualifications include strong skills in data structures and algorithms, familiarity with digital transformation and technologies, effective communication abilities, experience with enterprise-grade components, agile methodologies, DevOps processes, and a proactive approach to work. While prior experience in the banking or financing sector is advantageous, it is not mandatory. This position is based at the Noida Campus, offering an inclusive and respectful work environment that values diversity and is committed to combating discrimination. We welcome applicants with disabilities for all our positions.,
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
lucknow, uttar pradesh
On-site
As a Backend Developer at EduGorilla, your primary responsibilities will include developing advanced features on our proprietary backend technologies, troubleshooting, debugging, and performance tuning of existing services. You will also play a crucial role in developing and managing well-functioning databases and applications. Additionally, you will conduct technical team meetings with freshers to track progress and address any project-related questions or challenges. Ensuring timely project releases of the highest quality and managing incoming bug reports and feature requests will be essential parts of your role. Collaborating with department heads to achieve common goals will also be a key aspect of your responsibilities. To excel in this role, you should possess expertise in Python with a minimum of 2 years of experience and knowledge of at least one Python web framework such as Tornado, Django, or Flask. Strong proficiency in data structures and algorithms, the ability to create optimal relational database schemas, and a basic understanding of front-end technologies like JavaScript, HTML5, and CSS3 are also required. Your role will require strong unit testing and debugging skills, as well as a technical understanding of enterprise-level system designs and scalable architecture. Familiarity with software development lifecycle best practices and excellent verbal and written communication skills are essential. Your ability to interact professionally with a diverse group and your strong sense of personal accountability will be critical to your success in this position. This is a full-time position based in-person. The benefits include paid time off. The ideal candidate will have a Bachelor's degree (Preferred) and at least 2 years of experience in Python (Required). If you are looking to join a dynamic team and contribute to cutting-edge backend development in a collaborative environment, this opportunity may be perfect for you.,
Posted 2 weeks ago
8.0 - 12.0 years
0 Lacs
hyderabad, telangana
On-site
As a Senior Principal Software Engineer at our team, you will be focusing on hands-on development of scalable, high-performance applications. Your commitment to the craft of software engineering, proficiency in object-oriented programming (OOP), data structures, and algorithms is essential. This individual contributor (IC) role is designated for the technical track, emphasizing direct hands-on software development rather than managerial or team leadership. Your responsibilities will include architecting, designing, and implementing both frontend and backend software systems using the provided tech stack with a focus on hands-on coding. You will apply Object-Oriented Programming (OOP) principles and efficient data structures and algorithms to solve real-world problems. Writing clean, maintainable, and scalable code following best practices such as DRY, SOLID, and design patterns will be crucial. Your role will involve evaluating and troubleshooting complex technical issues in a structured and efficient manner, creating effective solutions that leverage deep understanding of software engineering principles rather than relying on external dependencies like AI-generated code. Implementing rigorous testing strategies using industry tools and ensuring consistently high code quality will also be part of your responsibilities. You will be responsible for building robust backend systems using Node.js, Express, PostgreSQL, and other modern tools while ensuring cross-system compatibility. Designing and managing APIs and database systems optimized for scalability and performance, as well as working with messaging and event-driven architectures using Kafka, will be essential. Developing dynamic, user-friendly frontend applications using React, Redux Toolkit, and associated libraries, maintaining engaging and responsive UIs leveraging libraries like Bootstrap and Reactstrap, will also fall under your purview. Additionally, managing containerized applications using Docker and CI/CD automation workflows with Jenkins, continuously improving the deployment pipeline for faster feature delivery in production will be part of your role. You will collaborate with cross-functional teams, participate in Sprint planning, code reviews, and team retrospectives to contribute technical insight and domain expertise. Working with product managers and QA teams to refine requirements and test deliverables effectively will also be crucial. Qualifications: - Strong hands-on expertise in Object-Oriented Programming (OOP) principles, data structures, and algorithms. - Proficiency in core technologies such as JavaScript, React, Node.js, Express, PostgreSQL, and distributed systems such as Kafka. - Deep knowledge of frontend and backend development practices and patterns. - Strong debugging and problem-solving skills. - Proven experience with testing frameworks (e.g., Jest, Cypress) for both unit and end-to-end testing. - Skilled in using tools such as ESLint and Prettier for code consistency and quality. - Hands-on experience with containerized deployments using Docker and CI/CD pipelines with Jenkins. Preferred Skills: - Familiarity with styling libraries/frameworks like Bootstrap and Reactstrap for creating responsive UIs. - Experience working on large-scale enterprise applications or distributed architectures. - Strong grasp of Agile development practices and collaboration tools. Soft Skills: - Exceptional analytical and problem-solving capabilities. - Excellent verbal and written communication skills. - A proactive mindset with the ability to work both independently and collaboratively. If you are a passionate software engineer who values creativity, strong coding practices, and efficiency, apply now to join a team that thrives on technical excellence without shortcuts.,
Posted 2 weeks ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is a leading technology innovator that is committed to pushing the boundaries of what's possible in order to enable next-generation experiences and drive digital transformation. As a Qualcomm Software Engineer based in Hyderabad, you will be responsible for designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. Your work will contribute to the creation of cutting-edge, world-class products that exceed customer expectations. To excel in this role, you should hold a Bachelor's or Master's degree in Computer Science and have 1 to 3 years of experience in Embedded Systems/Firmware Development. Proficiency in C programming and a strong understanding of OS, multi process/thread, and data structures concepts are essential. You will be expected to execute full life cycle software development, write well-designed, testable, and efficient code, and possess strong debugging skills using appropriate tools. Effective collaboration and communication with other teams and members is crucial for success in this role. As a Software Engineer at Qualcomm, you will work under supervision, with your decision-making impacting your direct area of work and/or work group. You must have strong verbal and written communication skills to convey basic, routine factual information. The tasks you will handle involve multiple steps that may need to be performed in various orders, requiring some degree of planning, problem-solving, and prioritization to ensure effective completion.,
Posted 2 weeks ago
3.0 - 8.0 years
0 Lacs
karnataka
On-site
Strand Life Sciences is a pioneering Genomics company that emerged from the Indian Institute of Science more than two decades ago. Strand is at the forefront of cutting-edge innovations in bioinformatics, harnessing the power of DNA sequencing to transform human health. The global customer base relies on our expertise to develop sophisticated algorithms, scalable data pipelines, and interactive visualizations that process and interpret large volumes of sequencing data. As we approach a genomic revolution where millions of individuals will have their DNA sequenced, we welcome you to be part of shaping the future of healthcare through this role. We are looking for a passionate and skilled Software Engineer to create, enhance, and maintain innovative applications utilized in internal projects and customer-facing platforms. In this role, you will have a unique opportunity to work at the intersection of software engineering and genomics in a mission-driven, interdisciplinary environment. Your responsibilities will include developing high-performance and scalable applications for genomic data analysis, writing clean and testable code, designing robust backend libraries, ensuring software quality through testing and documentation, collaborating with cross-functional teams to implement new features, and contributing to modern software development processes and best practices. Additionally, you will have the chance to mentor junior developers and foster a culture of technical excellence. Qualifications and Skills: - Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline (preference for IITs, NITs, BITS, or equivalent) - 3 to 8 years of professional software development experience - Proficiency in object-oriented programming, data structures, algorithms, and design patterns - Hands-on experience in programming languages such as Java, Python, C++, C#/.NET, TypeScript/JavaScript - Ability to develop scalable and performant applications - Strong verbal communication and interpersonal skills - Excellent organizational and project management abilities - Capacity to work independently and in a fast-paced, collaborative setting - Immediate availability or readiness to join within 15 days is a plus Join us at Strand Life Sciences to be part of a team that is driving innovation at the intersection of software engineering and genomics, with a shared mission to advance healthcare through cutting-edge technologies.,
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
noida, uttar pradesh
On-site
As a Developer in our team, you will be responsible for developing and maintaining applications using Pro C and C programming languages. Your expertise in file handling and memory management using pointers will be crucial in ensuring the efficiency and effectiveness of the applications you work on. A strong understanding of data structures is necessary to design and implement solutions that are both robust and scalable. Your experience with Oracle database systems will be valuable as you integrate database functionalities into the applications you develop. Moreover, your ability to write and optimize SQL queries will contribute to the overall performance and speed of data retrieval processes. If you are passionate about software development and eager to work with a dynamic team, this opportunity is perfect for you. Join us in creating innovative solutions and advancing your career in the field of technology. #CareerOpportunities #JobVacancy #WorkWithUs,
Posted 2 weeks ago
6.0 - 10.0 years
0 Lacs
thiruvananthapuram, kerala
On-site
Oracle Cloud Infrastructure (OCI) is a strategic growth area for Oracle, providing a comprehensive cloud service offering in the enterprise software industry. This includes Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). OCI is focused on building a future-ready AI-based Cloud Service. As part of the team working on next-generation, AI-powered solutions, your role will involve transforming surveillance and authentication systems. The aim is to revolutionize security by moving towards cutting-edge biometric and AI-driven technologies, departing from traditional password-based authentication. You will be instrumental in designing and implementing solutions that facilitate real-time, intelligent analysis of surveillance camera feeds. This includes enhancing security systems with advanced features like facial recognition and behavior analysis. This presents an exciting opportunity to contribute to a rapidly evolving field, where your innovations will shape the future of authentication and surveillance technologies, ultimately enhancing security on a global scale. Qualifications required for this role include a Master's degree or equivalent experience in fields such as Computer Science, Statistics, Mathematics, Artificial Intelligence, Machine Learning, Computer Vision, or related areas. Additionally, you should have 6+ years of experience (for Master's) in designing, implementing, and deploying machine learning models in production settings. Practical experience with distributed systems using microservices architecture and APIs with frameworks like Spring Boot (Java) is essential. Familiarity with cloud environments such as Oracle Cloud (OCI), AWS, GCP, Azure, and containerization (Docker, Kubernetes) is preferred. Moreover, expertise in machine learning techniques, statistical models, and programming languages like Java, Python, and C++ is necessary. A solid understanding of data structures, algorithms, and problem-solving skills is also expected. As an IC2 level professional, your responsibilities will include designing, developing, and implementing AI and machine learning models for real-time surveillance analysis. You will work on optimizing biometric authentication systems using techniques like facial recognition, voice recognition, and fingerprint scanning. Managing and optimizing Oracle Kubernetes Engine (OKE) infrastructure to securely host and scale AI models will be part of your role, ensuring seamless deployment, high availability, and efficient resource utilization. Monitoring and improving the performance of AI models, optimizing algorithms for lower latency and better scalability, and staying up-to-date with advancements in AI, machine learning, biometric technologies, and surveillance systems are key aspects of your responsibilities. Additionally, you will research new technologies and tools to enhance solution capabilities, maintain documentation for future development and regulatory compliance, provide project updates to management and stakeholders, and offer technical support for deployed systems. About Us: Oracle is a world leader in cloud solutions, leveraging tomorrow's technology to address today's challenges. With over 40 years of experience, we continue to thrive by partnering with industry leaders across various sectors, operating with integrity and a commitment to innovation. At Oracle, we believe that true innovation flourishes when everyone is empowered to contribute. We are dedicated to fostering an inclusive workforce that provides opportunities for all individuals to grow and succeed. Our global opportunities promote work-life balance, offering competitive benefits, flexible medical, life insurance, and retirement options to support our employees. We also encourage our team members to engage in volunteer programs to give back to their communities. We are committed to ensuring accessibility and accommodation for individuals with disabilities throughout the employment process. If you require assistance or accommodation due to a disability, please contact us at accommodation-request_mb@oracle.com or call +1 888 404 2494 in the United States.,
Posted 2 weeks ago
8.0 - 12.0 years
0 Lacs
indore, madhya pradesh
On-site
As a Lead Development Engineer specializing in BackEnd Technologies at AVIZVA, a Healthcare Technology Organization, you will be entrusted with the responsibility of leading a team of developers to ensure the successful execution of technical projects. Your role will require a profound comprehension of software engineering principles, exceptional problem-solving skills, and the ability to motivate and guide your team towards achieving project goals. Your primary role will involve overseeing the development of robust, scalable, and complex Java applications from inception to deployment, integrating services seamlessly with APIs. You will be instrumental in designing and implementing micro-services architecture to create modular and maintainable software solutions. Additionally, your expertise will be pivotal in translating business requirements into high and low-level technical designs, ensuring adherence to software development standards. Collaboration with cross-functional teams will be essential to develop reliable and high-performance backend solutions, managing cross-module dependencies effectively. Regular code reviews and optimization to align with project objectives, industry standards, and quality benchmarks will also be part of your responsibilities. Furthermore, you will be expected to identify and communicate risks and issues to project leadership/stakeholders, offering viable resolutions when necessary. To qualify for this role, you should hold a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, along with 8-10 years of hands-on experience in Java development. Proficiency in Spring Boot, including Spring Data, Spring Security, Spring MVC, and JPA/Hibernate, is required. A strong understanding of project architecture, micro-services architecture, design patterns, multi-threading, data structures, algorithms, and RESTful APIs is essential. Familiarity with databases like MS SQL, PostgreSQL, and MongoDB, Agile methodology, messaging tools like RabbitMQ and Kafka, as well as mentoring and leadership skills are also necessary. In summary, as a Lead Development Engineer at AVIZVA, you will be at the forefront of driving innovation and technical excellence, ensuring the successful delivery of projects and fostering the professional growth of your team members through mentorship and skill development opportunities. Your communication and problem-solving skills will be crucial in navigating the complexities of backend technologies and contributing to the organization's overall success.,
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
noida, uttar pradesh
On-site
End to End team (E2E) is a quality oriented team combining software engineering, development, and testing skills. The team is responsible for ensuring the quality of the Adobe Cloud platform, ensuring that new features work as intended in terms of functionality, NFR, performance, and scaling perspective. As an individual contributor in this team, you will need strong coding skills to write scalable code in a Java-based environment that can accommodate a growing set of features and areas. Additionally, a strong testing mindset is required to bring testing exposure and think through various test cases to enhance platform quality. If you are passionate about quality and enjoy working in a collaborative environment, we would like to talk to you! Joining our team offers you the opportunity to work with a strong team, tackle exciting engineering challenges, and be surrounded by world-class engineers. The work environment empowers you to make a real impact on billions of end-users and provides a rare chance to be part of the core platform team. Qualifications: - Background in Computer Science, BTech degree preferred - 2+ years of experience in software development and automation - Deep expertise in Java, data structures, TestNG, Junit, testing methodologies, and strong debugging skills - Understanding and ability to reason about modern software and systems architectures, including load-balancing, queuing, caching, and distributed systems failure modes - Experience working in a team, coordinating large projects, effective communication, and problem-solving skills As part of Adobe, you will have various internal opportunities to grow your career. Creativity, curiosity, and continuous learning are valued aspects of your career development journey. By pursuing a role at Adobe, you will be exposed to exceptional work environments recognized worldwide and surrounded by colleagues committed to growth through ongoing feedback and collaboration. If you are looking to make a meaningful impact and work in a diverse and inclusive environment, Adobe is the place for you. Discover more about our employees" career experiences on the Adobe Life blog and explore the unique benefits we offer. Adobe aims to make its website accessible to all users. If you require accommodations to navigate our website or complete the application process due to a disability or special need, please contact accommodations@adobe.com or call (408) 536-3015.,
Posted 2 weeks ago
0.0 - 3.0 years
0 Lacs
surat, gujarat
On-site
As a Software Engineer Intern at our company, you will have the opportunity to work on real-world projects with experienced engineers. Your main responsibilities will include gaining hands-on experience in software development, debugging, and problem-solving. To be successful in this role, you should have recently completed or be pursuing the final semester of your B.Tech / BCA / B.Sc (CS/IT) or equivalent degree. Additionally, you should have a good understanding of programming languages such as Java, Python, JavaScript, or C++, familiarity with data structures and algorithms, and knowledge of OOPs concepts, basic DBMS, and version control tools like Git. An eagerness to learn and collaborate, as well as strong analytical and problem-solving skills, are also essential for this position. In return, we offer you real-world development experience with mentorship, the opportunity to work on live projects, and a potential pre-placement offer (PPO) for high-performing candidates. Our company provides a flexible working environment and a learning-driven culture to support your growth and development. This is a full-time, permanent position with the possibility of being hired as a fresher or intern for a contract length of 6 months. The benefits of this role include a flexible schedule, internet reimbursement, and leave encashment. The working schedule is during the day shift from Monday to Friday. If you have a Bachelor's degree and at least 1 year of experience in Data Structures and Algorithms, along with proficiency in the English language, we encourage you to apply. The work location for this position is in person. Join us and be part of a dynamic team where you can enhance your skills and contribute to meaningful projects in a supportive environment.,
Posted 2 weeks ago
6.0 - 10.0 years
0 Lacs
karnataka
On-site
As a Software Developer with over 6 years of experience, you will play a crucial role in the development process in Bangalore. You should hold a B.Tech degree in CS / IT / IS from a reputed institution and possess a strong foundation in OOPS and OOD principles. Previous experience in the E-commerce domain would be advantageous. Your expertise in coding, problem-solving, algorithms, and data structures will be essential for this role. Your proficiency in My SQL database or any other RDBMS along with a good command of SQL language is required. Familiarity with web technologies and the ability to work on UNIX / Linux platforms will be beneficial. Excellent communication and interpersonal skills are also necessary for effective collaboration with team members. In this position, you will be responsible for all stages of development including architecture, design, prototyping, implementation, testing, analysis, documentation, and deployment. Your role will involve taking product ideas from concept to delivery, ensuring high-quality artifacts are produced throughout the development cycle. Adhering to best practices in software engineering, you will be expected to produce well-designed, maintainable, and well-tested code. Flexibility and collaboration are key in this role, along with a strong background in object-oriented design and software development. Your success in this position will be driven by your ability to deliver high-quality solutions while following best practices in software engineering.,
Posted 2 weeks ago
8.0 - 12.0 years
0 Lacs
pune, maharashtra
On-site
We are seeking experienced full-stack software engineers who are passionate about leveraging innovation and engineering practices to solve business challenges. As a Software Engineer, you will be responsible for writing code, collaborating with team members, understanding backlog deliverables, and working within an agile environment. In this role, you will have full-stack coding responsibilities and will follow best practices in modern cloud-based software development, agile methodologies, code quality, and tool usage. You will contribute to software architecture and engage with the technical user base of Citis and GFTs. Key Responsibilities: - Utilize your expertise throughout the software development lifecycle and engage regularly with stakeholders - Engineer solutions within agile delivery teams, contribute to sprint goals, write high-quality code, and actively participate in Agile and Scrum processes - Implement critical features and technical solutions, ensuring code quality, efficiency, and maintainability - Collaborate with Principal Engineers to enhance system architecture and design - Provide guidance on scalable and efficient solutions aligned with business requirements and industry best practices - Offer expert engineering support to multiple teams, assisting in overcoming technical challenges and fostering a culture of technical excellence - Stay updated on emerging technologies and industry trends, providing recommendations for technology adoption and innovation Qualifications: - 8+ years of experience as a Software Engineer/Developer using Java - Proficiency in software engineering best practices such as unit testing, automation, design patterns, and peer review - Clear understanding of Data Structures and Object-Oriented Principles using Java - Experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift) - Familiarity with Service-Oriented and Microservices architectures, including REST and GraphQL implementations - Proficiency in frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x If you are someone with a disability requiring accommodation to access our search tools or apply for career opportunities, please review our Accessibility at Citi policy. You can also refer to Citis EEO Policy Statement and the Know Your Rights poster for more information.,
Posted 2 weeks ago
0.0 - 3.0 years
0 Lacs
punjab
On-site
You will be responsible for writing clean, maintainable, and efficient code in Java as a Junior Java Developer. Working on various projects alongside experienced developers, you will contribute to the development of core business solutions while enhancing your technical skills. Collaborating with team members, you will design and implement software features, translate requirements into technical solutions, and perform debugging and troubleshooting to resolve issues. Additionally, you will learn and apply new technologies, participate in code reviews, and assist in maintaining SQL queries, database integrations, and optimizations. Key Responsibilities: - Write clean, maintainable, and efficient code in Java. - Work on Java-based applications and support development tasks. - Collaborate with team members to design and implement software features. - Understand requirements and assist in translating them into technical solutions. - Perform debugging and troubleshooting to resolve issues. - Learn and apply new technologies in real-world projects. - Participate in code reviews to maintain coding standards. - Assist in maintaining SQL queries, database integrations, and simple optimizations. Skills & Qualifications: - Bachelor's degree in BCA, Computer Science, Information Technology, or related field. - Strong knowledge of core Java concepts (OOP, collections, multi-threading, exception handling). - Basic understanding of SQL and relational databases. - Familiarity with version control tools like Git. - Ability to learn new technologies quickly. - Strong problem-solving skills and attention to detail. - Good communication skills and the ability to work effectively in a team. - Ability to write clean and efficient code following best practices. Nice to Have: - Knowledge of RESTful services and API integration. - Understanding of basic data structures and algorithms.,
Posted 2 weeks ago
7.0 - 11.0 years
0 Lacs
karnataka
On-site
You are an exceptional, innovative, and passionate individual looking to grow with NTT DATA, a trusted global innovator of business and technology services. If you aspire to be part of an inclusive, adaptable, and forward-thinking organization, this opportunity is for you. Currently, we are seeking a Sr. ETL Developer to join our team in Bangalore, Karnataka, India. The ideal candidate should have a strong hands-on experience in SQLs, PL/SQLs (Procs, Functions), expert level knowledge in ETL flows & Jobs (ADF pipeline experience preferred), and experience in MS-SQL (preferred), Oracle DB, PostgreSQL, and MySQL. Additionally, a good understanding of Data Warehouse/Data Mart, Data Structures/Models, Integrities constraints, and Performance tuning is required. Knowledge in the Insurance Domain is preferred for this role. The desired total experience for this position is 7-10 years. NTT DATA, with a revenue of $30 billion, is committed to helping clients innovate, optimize, and transform for long-term success. Serving 75% of the Fortune Global 100, NTT DATA is a Global Top Employer with diverse experts in more than 50 countries. The company offers business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation, and management of applications, infrastructure, and connectivity. NTT DATA is at the forefront of providing digital and AI infrastructure globally, being part of the NTT Group that invests over $3.6 billion annually in R&D to support organizations and societies in confidently moving into the digital future. Visit us at us.nttdata.com.,
Posted 2 weeks ago
0.0 - 4.0 years
0 Lacs
hyderabad, telangana
On-site
As a Technical Content Developer Intern at NxtWave, you will have the opportunity to be involved in various aspects of content development. You will play a key role in creating and delivering engaging educational materials on competitive programming topics. Your contributions will directly impact the learning experience of NxtWave's learners, with the potential for rapid release of your work within weeks. In this role, you will work closely with the content team, taking ownership of the content you develop. You will have the freedom to experiment, learn from mistakes, and continuously improve the quality and relevance of the educational materials. NxtWave offers a supportive and empowering culture that encourages your career growth and provides a platform for scaling features as the company expands rapidly. Your responsibilities will include conducting research to stay updated on the latest trends in competitive programming, creating high-quality content such as tutorials, articles, videos, and code examples, and catering to learners of various skill levels. You will demonstrate problem-solving approaches and strategies through code walkthroughs and explanations, while also gathering and analyzing feedback to enhance the content. To excel in this role, you should have proven experience in competitive programming, a solid understanding of algorithms and data structures, and proficiency in programming languages like C++, Java, or Python. Strong communication skills are essential to effectively convey complex concepts in a clear and concise manner. Additionally, self-motivation, the ability to work independently, and a commitment to meeting deadlines are key attributes for success. We are looking for individuals with a positive attitude, a passion for delivering high-quality work, and a collaborative mindset. Problem-solving skills, creativity, and a willingness to learn and grow are highly valued qualities in potential candidates. Being open to feedback, having strong determination, and possessing effective communication skills will further enhance your contribution to the team. This internship opportunity is based in Hyderabad and requires proficiency in Kannada, Tamil, or Marathi languages. The duration of the internship is 6 months, during which you will have the chance to develop your skills, contribute to impactful projects, and be part of a dynamic and fast-growing edtech startup.,
Posted 2 weeks ago
10.0 - 14.0 years
0 Lacs
guwahati, assam
On-site
We are seeking a skilled and forward-thinking Lead Software Engineer specializing in Machine Learning with over 10 years of experience to spearhead the conceptualization, development, and implementation of cutting-edge machine learning solutions. This pivotal role necessitates robust leadership qualities, profound technical acumen, and a demonstrated track record in steering teams towards resolving intricate, large-scale challenges utilizing state-of-the-art ML technologies. In this leadership capacity, you will be responsible for mentoring teams, formulating technical roadmaps, and fostering collaboration across various departments to synchronize machine learning endeavors with business objectives. Your responsibilities will include defining and orchestrating the strategy and trajectory for ML systems and applications, as well as architecting and supervising the construction of adaptable machine learning systems and infrastructure. You will drive the creation and execution of sophisticated ML models and algorithms to tackle complex business issues, collaborate with multifaceted teams to discern ML use cases and prerequisites, and provide guidance to junior and mid-level engineers on optimal practices for ML development and deployment. It will also be imperative to oversee the performance enhancement of machine learning systems in operational settings, ensure adherence to industry standards and best practices in model development, data governance, and MLOps, and spearhead research endeavors to explore emerging ML methodologies and seamlessly integrate them into the organization's solutions. The ideal candidate should hold a Bachelor's or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, or a related field, with a Ph.D. being an advantageous asset. Additionally, you should possess a minimum of 10 years of software engineering experience, with at least 5 years dedicated to machine learning, and exhibit proficiency in ML frameworks and libraries like TensorFlow, PyTorch, and scikit-learn. A strong grasp of designing and constructing large-scale, distributed ML systems, advanced knowledge of data engineering tools and frameworks such as Spark, Hadoop, or Kafka, hands-on experience with cloud platforms (AWS, GCP, Azure) for ML workloads, and expertise in deploying and managing ML models in production environments using MLOps tools like MLflow or Kubeflow are essential technical skills that you should bring to the table. Moreover, a deep understanding of algorithms, data structures, system design, containerization (Docker), orchestration (Kubernetes), and exceptional problem-solving capabilities are highly valued attributes for this role. Your soft skills should include robust leadership and decision-making prowess, exceptional problem-solving and analytical thinking, excellent communication aptitude to convey technical concepts to diverse audiences, and the ability to cultivate collaboration and drive innovation across teams. Preferred qualifications include a Master's degree in Computer Science, Information Technology, or a related field, familiarity with advanced techniques like generative AI, reinforcement learning, or federated learning, experience in constructing and managing real-time data processing pipelines, knowledge of data security and privacy best practices, and a track record of publications or patents in the domain of machine learning or artificial intelligence. Key Performance Indicators for this role encompass the successful delivery of scalable, high-impact ML solutions in alignment with business objectives, effective mentorship and upskilling of team members, continuous enhancement of ML system performance and reliability, and driving innovation and adoption of emerging ML techniques to sustain a competitive advantage.,
Posted 2 weeks ago
1.0 - 5.0 years
0 Lacs
karnataka
On-site
As a software engineer at Google, you will be responsible for developing next-generation technologies that impact billions of users, changing the way people connect, explore, and interact with information. Your work will involve handling information at a massive scale and pushing technology forward in various areas such as information retrieval, distributed computing, system design, networking, security, artificial intelligence, natural language processing, UI design, and mobile applications. Your primary responsibilities will include: - Writing code for product or system development. - Reviewing code from other engineers and providing feedback to ensure best practices are followed. - Contributing to documentation and educational content based on product updates and user feedback. - Troubleshooting product or system issues by analyzing their sources and impact on hardware, network, or service operations. - Leading design reviews with peers and stakeholders to choose technologies for implementation. Minimum qualifications for this position include: - A Bachelor's degree or equivalent practical experience. - 2 years of experience in software development using Java or Kotlin, or 1 year with an advanced degree. - 2 years of experience in Android application development. - Experience in Mobile App Development, Android, Video Codecs, and Java. Preferred qualifications: - 2 years of experience with data structures or algorithms. - Experience in code and system health diagnosis, resolution, and software test engineering. - Familiarity with Android Native Development Kit (e.g., C/C++) and crash reporting tools like Firebase Crashlytics. - Experience in implementing custom video filters and effects optimized for performance. - Knowledge of machine learning for video analysis or enhancement with performance considerations. - Understanding of GPU-based video processing using technologies like OpenGL ES and Vulkan. Join us at YouTube, where we believe in giving everyone a voice and creating a better world through sharing stories and building communities. Work with cutting-edge technology and creativity to show people the world and solve real problems while having fun together. Our fast-paced environment offers opportunities to work on critical projects, switch teams, and continue growing as a versatile and enthusiastic software engineer.,
Posted 2 weeks ago
10.0 - 14.0 years
0 Lacs
pune, maharashtra
On-site
Do you enjoy analyzing complex problems and thrive on the challenge of experimenting with new research or technologies to find creative solutions Are you seeking career and learning opportunities within a dynamic work environment with an innovative company experiencing high growth Joining the Fortinet team might be the right move for you! Fortinet is looking for a highly motivated individual who can excel in a fast-paced environment and make successful contributions to the team. The ideal candidate will possess a can-do attitude, a passion for technology, extensive development experience, and the ability to learn quickly. We are currently seeking a Principal Software Development Engineer to join the FortiSOAR R&D team. In this role, you will be responsible for enhancing and expanding our SOAR capabilities on the platform. As a team member, your tasks will include designing and implementing core platform services and defining the system architecture. **Responsibilities:** - Research, investigate, and define new areas of technology to enhance existing features or explore new product directions; re-evaluate the design and implementation of current source code. - Design, build, and enhance the API framework and Workflow Engine for the FortiSOAR platform. - Participate in functional spec, design, and code reviews. - Work on cross-team platform-level initiatives and projects. - Maintain and document code using source control system. - Develop high-quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within the expected time and budget. - Help define and execute the long-term technical strategy. **Requirements:** - Bachelor's/Masters degree in information technology, Computer Science, or equivalent education. - 10+ years of hands-on software development experience. - High level expertise programming in Java or Python programming. - Hands-on experience with popular Java/Python Framework (Spring Boot, Django). - Excellent knowledge of PostgreSQL, RabbitMQ, ES Stack, NGINX, and application deployment is required. - Experience in building REST API based microservices is required. - Broad knowledge of web standards for authentication such as OAuth2, SAML2, SSL, CORS, JWT, REST/SOAP, etc. - Strong understanding of data structures and multiple-threading/multiple-processing programming. - Excellent problem-solving and troubleshooting skills are required. - Ability to communicate and discuss technical topics with both technical and business audiences. - Excellent understanding and knowledge of Software Engineering Concepts and Methodologies is required. If you are self-motivated with the ability to acco.,
Posted 2 weeks ago
8.0 - 12.0 years
0 Lacs
noida, uttar pradesh
On-site
As part of Adobe, you will play a crucial role in advancing digital experiences for individuals and organizations worldwide. Adobe is dedicated to providing tools and resources for creating exceptional digital content, empowering users to design and deliver impactful images, videos, and applications that revolutionize customer interactions across various platforms. We are committed to fostering a diverse and inclusive work environment where every individual is valued, respected, and offered equal opportunities. At Adobe, we believe that innovation can come from anyone within the organization, and we encourage all employees to contribute their ideas and insights to drive our mission forward. Join our team at Adobe and immerse yourself in a globally recognized work environment that thrives on creativity and collaboration. **The Opportunity** In the Technical Communication group at Adobe, we are developing a cutting-edge Component Content Management System that drives the creation and delivery of structured content for large enterprises. Our system plays a vital role in enabling new age experiences like Chatbots, Voice Based Devices, and Omni-Channel content delivery. We are seeking a dynamic and technically proficient leader to help us realize our vision and enhance our product's capabilities for our customers. **About the Team** The AEM Guides team at Adobe focuses on a modern technology CCMS that caters to Fortune-500 companies publishing millions of documents using our product. As part of this team, you will experience a startup-like environment within a larger organization, collaborating closely with various functions to meet the needs of our enterprise customers. The team is rapidly expanding, offering exciting opportunities for growth and innovation. **The Challenge** We are looking for a highly motivated SDET with expertise in CI/CD processes to drive automation testing and integration within our continuous deployment pipelines. Your primary responsibility will be to design and implement automated testing strategies, working closely with development, operations, and release engineering teams to ensure the consistent delivery of high-quality software. **Roles & Responsibilities** As an individual contributor, your key responsibilities will include: - Designing and developing automation frameworks for web, API, and backend testing, suggesting enhancements as needed. - Integrating automated test suites into CI/CD pipelines like Jenkins, GitLab CI, and CircleCI for efficient and early testing. - Collaborating with development teams to embed quality practices throughout the software development lifecycle, fostering strong interpersonal relationships. - Demonstrating expertise in cloud infrastructure, with experience in AWS, Azure, and other cloud platforms. - Utilizing tools like Splunk for effective logging and monitoring of test processes. - Automating test data setup and ensuring consistency across different test environments. - Mentoring junior engineers and contributing to the team's technical growth. **Required Skills & Expertise** - Education: Bachelor's degree in Computer Science, Engineering, Information Technology, or related field. - Experience: 8+ years in SDET or QA Automation roles with a focus on CI/CD and cloud infrastructure. - Testing Expertise: Proficiency in test automation principles and tools like Selenium, Cypress, JUnit, TestNG, or Cucumber. - CI/CD Tools: Extensive experience with Jenkins, GitLab CI, CircleCI, Travis CI, Azure DevOps, etc. - Strong understanding of algorithms and data structures. - Proficiency in programming languages like Java, Python, JavaScript, or Go for test script creation. - Knowledge of Docker and Kubernetes for managing testing environments. - Exposure to monitoring tools like ELK Stack, Prometheus, or Grafana. - Comfortable working in Agile/DevOps environments with a focus on collaboration and automation. - Excellent communication and collaboration skills for cross-functional teamwork. - Experience in testing microservices-based architectures and distributed systems. Join us at Adobe and be part of a team that is shaping the future of digital experiences. Explore more about Adobe's culture, benefits, and corporate social responsibility initiatives to see how you can make an impact with us. If you require accommodations to access our website or complete the application process, please reach out to accommodations@adobe.com or call (408) 536-3015.,
Posted 2 weeks 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
39817 Jobs | Dublin
Wipro
19388 Jobs | Bengaluru
Accenture in India
15458 Jobs | Dublin 2
EY
14907 Jobs | London
Uplers
11185 Jobs | Ahmedabad
Amazon
10459 Jobs | Seattle,WA
IBM
9256 Jobs | Armonk
Oracle
9226 Jobs | Redwood City
Accenture services Pvt Ltd
7971 Jobs |
Capgemini
7704 Jobs | Paris,France