18,362 Junior Software Developer jobs in India

Software Developer / Software Engineer

Thane, Maharashtra TalentEdge Recruitment Consultants

Posted today

Job Viewed

Tap Again To Close

Job Description

About company: One of the world leaders in the AI based Security Solutions & Technology providing company MNC having business operations across the globe Job title: Sr. Software Developer / Software Developer / Software Engineer Job location: Thane  Key skills required: C#, OOPS Principal, Visual Studio, Grafana, Elasticsearch Engine Strong analytical skills to diagnose technical issues, troubleshoot problems, and provide solutions Excellent communication, presentation, and customer service skills. Adaptability to quickly learn new technologies, tools, and processes Work experience: Around 5 years to 8 years of work experience in C# coding Should have experience with Visual Studio's development environment, including debugging tools and source control management. Knowledge of object-oriented programming (OOP) principles. Should have prior experience on Grafana and Elasticsearch CTC: No bar for right candidates  
This advertiser has chosen not to accept applicants from your region.

Software Developer / Software Engineer

Chennai, Tamil Nadu Sciera Inc. | Aroscop Inc.

Posted today

Job Viewed

Tap Again To Close

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.

This advertiser has chosen not to accept applicants from your region.

Software Application Developer

Hyderabad, Andhra Pradesh Trigent Software Private Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with cross-functional teams to gather requirements, developing application features, and ensuring that the applications are optimized for performance and scalability. You will also engage in troubleshooting and debugging to enhance application functionality and user experience, while continuously seeking opportunities for improvement and innovation in application design and development.
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)"
This advertiser has chosen not to accept applicants from your region.

Software Developer

Bangalore, Karnataka IBM

Posted today

Job Viewed

Tap Again To Close

Job Description

**Introduction**
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.
This advertiser has chosen not to accept applicants from your region.

Software Developer

Bangalore, Karnataka IBM

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Introduction**
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.
This advertiser has chosen not to accept applicants from your region.

Software Developer

Lucknow, Uttar Pradesh IBM

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Introduction**
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.
This advertiser has chosen not to accept applicants from your region.

Software Developer

Bangalore, Karnataka IBM

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Introduction**
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.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Junior software developer Jobs in India !

Software Developer

Bangalore, Karnataka IBM

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Introduction**
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.
This advertiser has chosen not to accept applicants from your region.

Software Developer

Pune, Maharashtra Stantec

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Stantec is a global leader in sustainable engineering, architecture, and environmental consulting. The diverse perspectives of our partners and interested parties drive us to think beyond what's previously been done on critical issues like climate change, digital transformation, and future-proofing our cities and infrastructure. We innovate at the intersection of community, creativity, and client relationships to advance communities everywhere, so that together we can redefine what's possible. The Stantec community unites approximately 32,000 employees working in over 450 locations across 6 continents.
**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
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Junior Software Developer Jobs