22,920 Junior Software Developer jobs in India
Software Developer - (Full-Stack Web development)
Posted today
Job Viewed
Job Description
Key Responsibility:
Role requirements
Software Developer / Software Engineer
Posted today
Job Viewed
Job Description
Sciera Inc. is an Atlanta based Data & Technology company with 12 years’ experience of driving business results of Fortune 500 companies with unparalleled computing power and advanced data science capabilities. Sciera is focused on how we deal with petabyte-scale data and our applications' ability to respond to consumers in milliseconds. As a result, our technologies and solutions assist businesses in turning Big Data into actionable insights — and insights into business success.
At Sciera, our employees and their families are important to us. We seek individuals who are self-motivated, dependable, and who are equally productive while working alone or in a group. We expect candidates to contribute to the culture, diversity, and autonomy in which we thrive.
So, if you love challenges, a fast paced environment and being on the cutting edge of technology - this could very well be the opportunity for you.
Job Role:
As a software developer, you’ll be the brain behind crafting, developing, testing, going live and maintaining the system. You are passionate in understanding the business context for features built to drive better customer experience and adoption.
Workexperience :1-2 years
Responsibilities:
· Develop and maintain web scraper to aggregate data from websites and APIs.
· Write clean, maintainable and efficient web scraper.
· Text processing and should have a knowledge of Regular expression.
· Ensure quality of annotated data
Requirements:
· Basic knowledge of Python (and / or) Java are required.
· Familiarity of File Handling, Iterators, OS module and automation
· Text processing and should have a knowledge of Regular expression .
· Knowledge in basics of database, preferable MySQL or mongo DB , DBMS Knowledge
· Strong interpersonal, verbal and written communication skills.
· Good understanding with Excel is a plus.
· Must be able to quickly understand and self-learn in an ever-changing environment.
Software Developer / Software Engineer
Posted today
Job Viewed
Job Description
Software Developer
Posted today
Job Viewed
Job Description
About Business Unit :
IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn so our clients can innovate while avoiding IT issues. Our systems power the world's most important industries and our clients are the architects of the future. Join us to help build our leading-edge technology portfolio designed for cognitive business and optimized for cloud computing.
Wonder if IBM is the one for you? :
In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better.
Being an IBMer means you'll be able to learn and develop yourself and your career, you'll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.
Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.
Are you ready to be an IBMer?
About IBM :
IBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.
Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we're also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business.
**Your role and responsibilities**
AIX is the leading open standards-based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers.
As a Systems Software Developer, you will be responsible for Design, development & support of new feature functions, adopting new security policies/standards for AIX Operating System.
Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX.
Adhere to the AIX development process and ensure successful delivery for the respective component.
**Required technical and professional expertise**
5 to 12 years of experience in Platform Security Development.
Strong skills in C programming
Experience in Algorithms, Data Structures/File Structures
Strong skills in Unix/Linux internals - Hands-on in multi-threading, synchronization & Kernel programming etc.
* Enterprise Cloud / Hybrid Cloud / Clustering development, Storage Systems, C & C++ Programing, Unix Internals, Perl / Python scripting Knowledge of TCP/IP and network protocols, network analysis, IP filters etc.
* Proven Debugging, troubleshooting device drivers and Problem-Solving skills
* Proven Interpersonal soft, oral, and written communication skills.
* Interact with customers, understand their requirements, and add new features.
* Work closely with cross-functional teams across multiple locations (worldwide).
**Preferred technical and professional experience**
Prior Operating System development experience in UNIX (HP UX, Solaris, AIX) or Linux Operating systems.
* Skills on unit testing, scripting and automation.
* Agile process knowledge
* Experience on tools like Jenkins, Git/GitHub, Gerrit or other equivalent tools.
* Should have good knowledge of unit testing.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Developer
Posted today
Job Viewed
Job Description
Software Developer plays a crucial role in designing, implementing, and maintaining efficient and reliable software systems. This role requires a solid understanding of programming languages, software engineering principles, and database concepts. The ideal candidate will have excellent problem-solving abilities and communication skills.
**Your role and responsibilities**
* Collaborate with the tech team to understand project requirements and specifications.
* Write clean, well-organized, and efficient code using modern programming languages and frameworks.
* Conduct unit tests, debugging, and troubleshooting to ensure the software functions as intended.
* Participate in code reviews to improve code quality, consistency, and adherence to coding standards.
* Stay updated on emerging trends and technologies in the software development industry.
* Communicate progress, issues, and suggestions to the tech team and stakeholders.
* Adhere to project timelines, deadlines, and budgets.
* Provide assistance to junior developers and contribute to knowledge sharing sessions.
**Required technical and professional expertise**
* Hands-on experience in object-oriented programming languages such as Java, C++, or Python.
* Knowledge of web development frameworks like React, Angular, or Vue.js.
* Knowledge of databases, SQL syntax, and NoSQL databases (e.g., MongoDB, Postgres, etc.).
* Excellent problem-solving and analytical skills.
* Strong verbal and written communication skills.
* Ability to work independently and collaboratively in a fast-paced agile environment.
* B.E/B.Tech/M.C.A/M.Tech in Computer Science or equivalent practical experience.
**Preferred technical and professional experience**
* Understanding of version control systems (e.g., Git, etc.) and continuous integration/continuous deployment (CI/CD) pipelines
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Developer
Posted today
Job Viewed
Job Description
A career in IBM Software means you'll be part of a team that transforms our customers challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive
**Your role and responsibilities**
As part of the DataPower gateway software engineering team you will be responsible for ensuring that every version of the product that is released exceeds the high level of quality that our customers demand. You will be responsible for majorly handle customer issues and also be part of development of DataPower gateway container technologies, which will include both multi-protocol and API gateway capabilities. Debug and fix customer found issues. The role seeks good levels of personal organization, and the ability to work well with a distributed global team in a fast paced and exciting environment. You will be office based, working with team members who will be able to help you integrate into the team, the department and wider IBM. You ared to be quick learner and guide the team technically. You will be required to communicate your status on a daily basis, come up with creative solutions to problems and be flexible. Supporting the team where your help is required and to be able to demonstrate a positive attitude and a passion to succeed
**Required technical and professional expertise**
* 10-14 years of C++ experience specifically in the development of network gateways, or network routers (embedded firmware or stand alone software).
* 8 years of embedded Linux development experience (CentOS)
* Excellent in C++ programming.
* Strong analytical and problem-solving abilities with a keen attention to detail
* Familiarity with configuring XML compilers and JSON parsers for message transformation, schema validation and secure API traffic management across REST/SOAP services.
* Being a quick learner
* Exposure to agile development methodology and tools
* Willingness to learn new technologies and adapt to changing project requirements
* Ability to work both independently and as part of a collaborative team
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Developer
Posted 3 days ago
Job Viewed
Job Description
A career in IBM Software means you'll be part of a team that transforms our customer's challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
We are seeking a software developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.
IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
**Your role and responsibilities**
As a software developer, you will play a vital role in a wide range of activities including new feature development, problem troubleshooting, and customer support in our Decision Management and Business Automation software suites. You will be involved in many aspects of the development process including development, maintenance, support of software components, support of development environments and enhancing automation within our quality assurance and development infrastructure. You'll be part of a team working on leading edge technology solving some of the world's most complex problems and supporting the entire Business Automation organization. Collaboration is at the heart of what we do, and you'll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations.
**Required technical and professional expertise**
5+ years of experience.
Software Development Expertise:
Strong background in software development, demonstrating expertise and knowledge in more than one of the following programming languages such as Java, Python, UNIX Shell Scripting, React, JavaScript, CSS, HTML, NodeJS. Experience of building and maintaining CI/CD based workflows, using Artifactory & GitHub Enterprise.
Cloud Technology Proficiency:
Experience with cloud-based technologies, showcasing familiarity with modern cloud ecosystems and tools; building, deploying and managing containerised microservice based applications on Kubernetes. Familiarity with Client/Server architectures and web requests.
Database Technology:
Sound knowledge of databases, handling APIs, network requests, and general data manipulation.
Artificial Intelligence and Machine Learning:
Familiarity with artificial intelligence and machine learning.
Self-Starter Mindset:
A self-starter with a proactive mindset, able to initiate and drive projects independently.
Excellent Problem-Solving Skills:
Demonstrated excellence in problem-solving, with the ability to tackle complex issues and find effective solutions.
Collaborative Team Player:
Ability to work seamlessly as part of a team, contributing to collective goals and fostering a collaborative work environment.
**Preferred technical and professional experience**
Over 3 years of working experience on full-stack development for both frontend and backend
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Be The First To Know
About the latest Junior software developer Jobs in India !
Software Developer
Posted 3 days ago
Job Viewed
Job Description
A career in IBM Software means you'll be part of a team that transforms our customers' challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
We are seeking a skilled back-end developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages. You will be contributing to the open-source project Kruize Autotune and supporting Red Hat products, including Insights Cost Management and OpenShift.
IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
**Your role and responsibilities**
As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for delivering performance optimization solutions using AI for Kubernetes applications, including optimal performance, observability and guaranteeing top-notch quality through rigorous testing and debugging.
**Required technical and professional expertise**
*
Software Development Expertise:
Experience developing object-oriented server-side applications with 2 years or more of total experience. Proficiency in Java, Python and Golang programming languages. Understanding of web programming (REST and HTTP). Experience in cloud-based technologies such as Containers and Kubernetes, database technologies such as PostgreSQL. Experience working with git & GitHub.
*
Self-Starter Mindest:
A self-starter with a proactive mindset, able to initiate and drive projects independently.
*
Excellent Problem-Solving Skills:
Demonstrated excellence in problem-solving, with the ability to tackle complex issues and find effective solutions.
*
Collaborative Team Player:
Ability to work seamlessly as part of a team, contributing to collective goals and fostering a collaborative work environment.
**Preferred technical and professional experience**
Preferred Experience:
*
Experience developing in a Linux environment.
*
Experience with open source communities and development.
*
Familiarity with AI/ML frameworks.
*
Understanding of distributed systems, APIs, microservices, or cloud infrastructure.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Developer
Posted 3 days ago
Job Viewed
Job Description
A career in IBM Software means you'll be part of a team that transforms our customer's challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
We are seeking a skilled back-end developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.
IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
**Your role and responsibilities**
We are seeking an experienced Java Developer to join our team of software engineers responsible for building next-generation enterprise applications in support of core business. This role may work with business counterparts in multiple department such as Global Support, Product Management, Sales,etc.
Essential Job Functions
* Understand the architecture, design and implementation of the webMethods products.
* Understand webMethods product internals/APIs, inter-product and third party software dependencies to ensure high quality software
* Understand customer usage scenarios to effectively fix issues or implement features better
* Develops designs, prototypes, and working code for key feature sets
* Implement features as per requirements, fix defects in the product reported internally or by customers
* Develop unit/end-to-end scenario tests
* Collaborate with other R&D teams (Architecture, Engg, QA, Doc, Globalization)
* Use expertise in reading/debugging existing code to make the most optimal change to fix problems reported by Customers
* Handle and resolve Performance issues
* Respond promptly to customer escalations and provide timely updates. Manage customer expectations
* Actively provide guidance, direction, and collaborate with rest of Scrum team
* Collaborate with engineering and solution teams to implement best practices and methodology
* Collaborate with PM and Support teams for feature requirements and customer issues.
* Assists other team members with their tasks when necessary to make sure the team's success.
* Takes ownership and ensures proactive closure for problem reports that fall within or appear to fall within area of responsibility;
* Routinely mentor junior members of the team, share knowledge and best practices, encourage team to share knowledge and practices
* Review code, training materials, documentation, marketing materials for accuracy and contribute to content as needed
* Use expertise in the usage of design patterns and other methodologies for better design
* Design and implement scalable and high performance products
**Required technical and professional expertise**
* Overall 10+ years of excellent understanding of advance Java concepts like Concurrency, Classloading, Security
* Experience with JSON/XML and related technologies for data transformation
* Solid understanding of design, enterprise integration patterns , architecture principles and best practises
* Good understanding and experience of building REST/SOAP based applications.
* Experience and familarity working with messaging protocols (JMS) and systems.
* Experience and familarity working with SQL/NoSQL database system.
* Working knowledge of CI/CD pipelines and build tools such as Maven, Gradle and Jenkins
* Experience with version control systems (e.g., Git).
* Strong problem-solving skills and attention to detail.
* Excellent communication and teamwork skills.
* Ability to works independently in the team and ability to manage complexities and competing priorities.
* Ability to mentor the team and steer them towards Lean/Agile/Scrum goals.
**Preferred technical and professional experience**
* Experience with microservices architecture.
* Knowledge of containerization tools such as Docker.
* Experience with cloud platforms (AWS, Azure, Google Cloud).
* Familiarity with Agile/Scrum methodologies.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.