18,362 Junior Software Developer jobs in India
Software Developer / Software Engineer
Posted today
Job Viewed
Job Description
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 Application Developer
Posted today
Job Viewed
Job Description
Roles & Responsibilities:
- Expected to be an SME.
- Collaborate and manage the team to perform.
- Responsible for team decisions.
- Engage with multiple teams and contribute on key decisions.
- Provide solutions to problems for their immediate team and across multiple teams.
- Mentor junior team members to enhance their skills and knowledge.
- Conduct regular code reviews to ensure adherence to best practices and quality standards.
Professional & Technical Skills:
- Must To Have Skills: Proficiency in Spring Boot, Microservices and Light Weight Architecture.
- Good To Have Skills: Experience with Java Enterprise Edition.
- Responsible for designing & implementing microservices based solutions and strategy.
- Should be able to suggest optimal solutions to the client teams and actively participate in the solution evaluation.
- Strong experience of application development with Spring framework. (Spring Boot Web/Security/JPA).
- Experience in Java (Java 8) and above development.
- Strong understanding of RESTful API design and development.
- Familiarity with cloud platforms such as AWS or Azure.
- Experience with containerization technologies like Docker.
- Good to have Life Insurance domain experience.
- Knowledge of database management systems and SQL.
Additional Information:
- The candidate should have minimum 7.5 years of experience in Spring Boot.
- This position is based in Hyderabad.
- A 15 years full time education is required.
- Need to work on Shift B(12:30pm till 10:00pm)"
Software Developer
Posted today
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 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**
Key Responsibilities:
*
Design and develop robust, scalable applications using C/C++ and Java.
*
Write efficient SQL queries and manage relational databases for data storage, retrieval, and performance tuning.
*
Participate in all phases of the software development lifecycle - requirement analysis, design, coding, testing, deployment, and maintenance.
*
Optimize legacy systems and support migration or refactoring initiatives.
*
Collaborate with DevOps, QA, and Product teams to ensure timely delivery of features.
*
Troubleshoot production issues and implement solutions for continuous improvement.
*
Follow secure coding practices and maintain software documentation.
**Required technical and professional expertise**
Required Skills:
*
Strong programming experience in C/C++ and Java (Core & Advanced).
*
Proficient in Relational Databases - strong knowledge of SQL, PL/SQL, triggers, procedures, and query optimization.
*
Hands-on experience with tools like GCC, GDB, Eclipse, IntelliJ IDEA, etc.
*
Good understanding of Object-Oriented Programming (OOP), multithreading, memory management, and data structures/algorithms.
*
Familiarity with Linux/Unix development environment and shell scripting.
*
Experience with version control systems like Git.
**Preferred technical and professional experience**
Preferred Qualifications:
*
Experience with performance tuning of large-scale applications.
*
Knowledge of Java frameworks like Spring, Hibernate.
*
Exposure to RESTful APIs, microservices, or messaging systems (Kafka, RabbitMQ).
*
Familiarity with CI/CD tools (Jenkins, GitLab CI).
*
Experience working in Agile/Scrum development environments.
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 1 day 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 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**
Key Responsibilities:
*
Design, develop, and maintain scalable backend services and core components using C/C++ and Java.
*
Develop and optimize SQL queries, stored procedures, and schema designs in relational databases like Oracle, PostgreSQL, or MySQL.
*
Containerize applications using Docker and orchestrate deployments using Kubernetes in cloud or on-premise environments.
*
Architect and implement high-availability, resilient, and secure systems.
*
Lead code reviews, mentor junior developers, and drive best engineering practices.
*
Collaborate with QA, DevOps, and Product teams for continuous delivery and integration.
*
Diagnose and resolve performance, scalability, and reliability issues in production.
*
Write technical documentation, architecture diagrams, and deployment instructions.
**Required technical and professional expertise**
We are looking for a highly experienced and hands-on Senior Software Engineer with 9+ years strong expertise in C/C++, Java, Relational Databases, and containerization technologies like Docker and Kubernetes. The ideal candidate will be responsible for building high-performance, scalable backend systems and deploying them using modern DevOps tools and microservices architecture.
Programming Languages:
Strong hands-on experience with C/C++ and Java (SE/EE) in large-scale software systems.
*
Database Systems:
Proficient in relational database design and development using SQL, PL/SQL, stored procedures, views, indexing, and performance tuning.
*
Containerization and Orchestration:
*
Deep understanding of Docker for building and managing containers.
*
Experience with Kubernetes for orchestrating services, managing deployments, scaling, and monitoring.
*
DevOps and Cloud (preferred):
*
Experience with CI/CD pipelines, Git, Jenkins, GitLab CI.
*
Familiarity with cloud platforms such as AWS, Azure, or GCP is a plus.
*
Tools & Environments:
*
Proficient in Linux/Unix environments.
*
Tools: GDB, Valgrind, Eclipse/IntelliJ IDEA, Git, Jira, etc.
**Preferred technical and professional experience**
*
Exposure to microservices architecture, RESTful APIs, message queues (Kafka/RabbitMQ).
*
Experience in performance profiling and tuning of multithreaded applications.
*
Knowledge of system-level programming, memory management, and low-latency systems.
*
Experience with monitoring/logging tools like Prometheus, Grafana, ELK Stack.
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 1 day ago
Job Viewed
Job Description
IBM is seeking a talented and motivated Software Engineer to join the development team of one of its key products. This role involves both front-end and back-end development work across a large-scale, Windows-based application with numerous integrated modules. The ideal candidate is comfortable navigating and enhancing complex codebases and can work independently with minimal supervision. Development is primarily done in a Windows environment using Microsoft Visual Studio, requiring a strong foundation in .NET/C# and familiarity with Windows-specific development practices. This is a great opportunity to contribute to a mature, enterprise-grade product that delivers significant value to IBM's customers
**Your role and responsibilities**
Your Role and Responsibilities
* Develop, maintain, and enhance modules within a large, Windows-based product.
* Work on both user-facing interfaces and back-end systems, moving fluidly between different components.
* Analyze, debug, and resolve issues across the software stack.
* Understand and manage component interactions within a Windows environment, including registry-related functionality.
* Collaborate with team members and stakeholders to gather requirements and deliver high-quality solutions.
* Write clean, maintainable, and well-documented code using Microsoft Visual Studio and related tools.
* Work independently and take ownership of assigned tasks, delivering them within agreed timelines.
**Required technical and professional expertise**
* 2+ year of experience in software development using .NET/C#, preferably within the Microsoft development ecosystem.
* Solid understanding of the Windows operating system, particularly how software components interact and how the Windows registry functions in development.
* Strong analytical and debugging skills, with the ability to understand and work with existing codebases.
* Ability to work effectively in a team and independently with minimal supervision.
* Excellent communication skills for collaborating with team members and documenting technical details.
**Preferred technical and professional experience**
* Knowledge or experience in C++ is a plus/preferred.
* Familiarity with Windows COM components and Windows services is helpful.
* Experience with databases such as MS SQL, Oracle, DB2, or Access.
* Understanding of enterprise software development practices and large-scale application design.
* Understanding of SharePoint CSOM for managing SharePoint Online or On-Premise resources.
* Hands-on experience with desktop applications.
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 1 day 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 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**
*
Design, develop, and maintain scalable backend services and core components using C/C++ and Java.
*
Develop and optimize SQL queries, stored procedures, and schema designs in relational databases like Oracle, PostgreSQL, or MySQL.
*
Containerize applications using Docker and orchestrate deployments using Kubernetes in cloud or on-premise environments.
*
Architect and implement high-availability, resilient, and secure systems.
*
Lead code reviews, mentor junior developers, and drive best engineering practices.
*
Collaborate with QA, DevOps, and Product teams for continuous delivery and integration.
*
Diagnose and resolve performance, scalability, and reliability issues in production.
*
Write technical documentation, architecture diagrams, and deployment instructions.
**Required technical and professional expertise**
We are looking for a highly experienced and hands-on Senior Software Engineer with 9+ years strong expertise in C/C++, Java, Relational Databases, and containerization technologies like Docker and Kubernetes. The ideal candidate will be responsible for building high-performance, scalable backend systems and deploying them using modern DevOps tools and microservices architecture.
Required Skills:
*
Programming Languages:
Strong hands-on experience with C/C++ and Java (SE/EE) in large-scale software systems.
*
Database Systems:
Proficient in relational database design and development using SQL, PL/SQL, stored procedures, views, indexing, and performance tuning.
*
Containerization and Orchestration:
*
Deep understanding of Docker for building and managing containers.
*
Experience with Kubernetes for orchestrating services, managing deployments, scaling, and monitoring.
*
DevOps and Cloud (preferred):
*
Experience with CI/CD pipelines, Git, Jenkins, GitLab CI.
*
Familiarity with cloud platforms such as AWS, Azure, or GCP is a plus.
*
Tools & Environments:
*
Proficient in Linux/Unix environments.
*
Tools: GDB, Valgrind, Eclipse/IntelliJ IDEA, Git, Jira, etc.
**Preferred technical and professional experience**
*
Exposure to microservices architecture, RESTful APIs, message queues (Kafka/RabbitMQ).
*
Experience in performance profiling and tuning of multithreaded applications.
*
Knowledge of system-level programming, memory management, and low-latency systems.
*
Experience with monitoring/logging tools like Prometheus, Grafana, ELK Stack.
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 1 day 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 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**
*
Design, develop, and maintain scalable backend services and core components using C/C++ and Java.
*
Develop and optimize SQL queries, stored procedures, and schema designs in relational databases like Oracle, PostgreSQL, or MySQL.
*
Containerize applications using Docker and orchestrate deployments using Kubernetes in cloud or on-premise environments.
*
Architect and implement high-availability, resilient, and secure systems.
*
Lead code reviews, mentor junior developers, and drive best engineering practices.
*
Collaborate with QA, DevOps, and Product teams for continuous delivery and integration.
*
Diagnose and resolve performance, scalability, and reliability issues in production.
*
Write technical documentation, architecture diagrams, and deployment instructions.
**Required technical and professional expertise**
*
Programming Languages:
Strong hands-on experience with C/C++ and Java (SE/EE) in large-scale software systems.
*
Database Systems:
Proficient in relational database design and development using SQL, PL/SQL, stored procedures, views, indexing, and performance tuning.
*
Containerization and Orchestration:
*
Deep understanding of Docker for building and managing containers.
*
Experience with Kubernetes for orchestrating services, managing deployments, scaling, and monitoring.
*
DevOps and Cloud (preferred):
*
Experience with CI/CD pipelines, Git, Jenkins, GitLab CI.
*
Familiarity with cloud platforms such as AWS, Azure, or GCP is a plus.
*
Tools & Environments:
*
Proficient in Linux/Unix environments.
*
Tools: GDB, Valgrind, Eclipse/IntelliJ IDEA, Git, Jira, etc.
**Preferred technical and professional experience**
*
Exposure to microservices architecture, RESTful APIs, message queues (Kafka/RabbitMQ).
*
Experience in performance profiling and tuning of multithreaded applications.
*
Knowledge of system-level programming, memory management, and low-latency systems.
*
Experience with monitoring/logging tools like Prometheus, Grafana, ELK Stack.
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 2 days ago
Job Viewed
Job Description
**Position Overview:** We are seeking a skilled Software Developer to join our dynamic team. You will design, develop, and maintain software products using .NET C#, Angular, and web design within a microservice and TDD environment.
**Responsibilities:**
+ **Software Development** : Design, develop, and deploy high-quality software products.
+ **Tech Stack** : Utilize C#, .NET (6+), Angular (14+), and similar SPA frameworks.
+ **Microservices** : Implement scalable and modular solutions.
+ **APIs** : Develop and maintain RESTful APIs using Azure Functions, App Services, SQL, and Postgres.
+ **TDD** : Apply Test-Driven Development practices.
+ **Web Design** : Create user-friendly interfaces with best UI/UX practices.
+ **Cloud & DevOps** : Work within Azure Cloud and collaborate using Atlassian products.
+ **DevOps** : Contribute to DevOps practices and improvements.
+ **Code Quality** : Write high-quality, maintainable code.
**Qualifications:**
+ 3-4 years of experience in software development, focusing on web applications.
+ Proficiency in C#, .NET, Angular, and relational databases.
+ Experience with microservices architecture and TDD.
+ Knowledge of web design.
+ Bachelor's degree in Computer Science, Engineering, or related field.
**Primary Location:** India | Pune
**Organization:** Stantec IN Business Unit
**Employee Status:** Regular
**Travel:** No
**Schedule:** Full time
**Job Posting:** 07/10/2024 06:10:24
**Req ID:** 1000594