1970 Backend Developer jobs in Bangalore
Backend Developer
Posted 1 day ago
Job Viewed
Job Description
IBM Cloud Computing is a one-stop shop which provides all the cloud solutions & cloud tools the industries need. IBM Cloud portfolio includes infrastructure as a service (IaaS), software as a service (SaaS) and platform as a service (PaaS) offered through public, private and hybrid cloud delivery models, in addition to the components that make up those clouds.
IBM Cloud ensures seamless integration into public and private cloud environments. The infrastructure is secure, scalable, and flexible, providing customized enterprise solutions that have made IBM Cloud the Hybrid Cloud Market leader with our market leading IAAS and PAAS Platforms. The IBM Cloud platform is the public cloud offering from IBM providing services to global enterprises. IBM Cloud is the Cloud for Smarter Business, built on Open Technology with Developer Tools and supports solutions by Industry. We run the services and workloads from Watson, Blockchain, Services, Security, and IoT.
Ready to help drive IBM's success in the Cloud market? This is your chance to research and learn new Cloud related technology products and services, as well as to design and implement quick Cloud based prototypes while advancing your career in leading edge technology
**Your role and responsibilities**
* You are a part of Cloud platform Service Engineering team.
* You are responsible for delivering infrastructure services with top-notch performance, first-rate security, fail-safe reliability and exceptional quality.
* You will be the key individual responsible for development of new cloud services on the IBM Cloud Platform.
* You will get to work with Fortune 100 Enterprise clients and build hyperscale cloud services for the largest companies in the world.
* We are a global team, so communication skills (both verbal and written) are critical as well as flexibility to work with team members in other time zones.
**Required technical and professional expertise**
· 11 to 14 years industry experience with proven deep knowledge of Golang/C/C++(Golang preferred).
· Programming experience in object-oriented design principles and patterns, with solid knowledge of REST and gRPC.
· Experience with data modeling and API design.
· Strong knowledge of data structures.
· Hands-on experience implementing distributed applications in a container environment (Docker/Kubernetes) along with considerable experience configuring and administrating Linux (or UNIX) systems.
· Strong experience working in large distributed microservice architectures.
· Experience in building tests for gRPC, RESTful APIs and SOAP webservices.
· Experience with relational databases and SQL (Oracle, MySQL, PostgreSQL), also non-relational e.g. ETCD a plus.
· Familiarity with Cloud infrastructure (AWS/Azure/GCP), CI/CD & DevOps
· Ability to script in shell or python when required.
· Experience in large systems software design and development.
· Demonstrated experience leading a team of junior developers and driving technical delivery.
· Ability to quickly learn new technologies and implement prototypes in a timely fashion.
· Demonstrated problem-solving and analytical skills.
· Ability to identify areas of improvement and automation opportunities
· Expertise in performance optimization and scalability of complex systems.
· Experience with asynchronous programming and concurrency models. Goroutine, channels are plus.
· Proficiency in security best practices and secure coding principles.
· Skilled in conducting code reviews and providing constructive feedback. Responsible for ensuring code quality and maintaining high standards.
· Ability to manage technical debt and ensure maintainability of codebases.
· Thorough understanding of networking layer, OSI model.
· Strong understanding of software design patterns and various operating systems (Linux, Mac OS, Windows).
· Excellent communication skills and cross-functional collaboration skills.
· Display ability to drive
· Expected to make strategic technical decisions and provide architectural guidance.
· Expected to foster innovation and continuous improvement in the team.
· Excellent communication, analytical, cross-functional collaboration, and stakeholder management.
**Preferred technical and professional experience**
· Familiarity with virtualization (KVM/QEMU/libvirt a plus).
· Certified Kubernetes Application Developer (CKAD) preferred.
· Understanding security and compliance issues.
· MS in Computer Science preferred. Can consider non-CS degrees if there is strong relevant experience.
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.
Backend Developer
Posted 5 days ago
Job Viewed
Job Description
Introduction
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.
**Your role and responsibilities**
For Installer:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
4+ years of experience in software development, with a significant focus on installer development for enterprise products.
Proficiency in one or more installer development tools such as Java Script, Java J2EE.
Strong scripting skills (e.g., Shell scripting, Python) for automation and customization.
Solid understanding of Windows and/or Linux operating systems, including file systems, registry, services, and security models relevant to software installations.
Experience with database technologies (e.g., SQL Server, Oracle, DB2) and configuring database connections during installation.
Experience with version control systems (e.g., Git).
Strong problem-solving and debugging skills, with the ability to analyze and resolve complex technical issues.
Knowledge of containerization technologies (e.g., Docker, Kubernetes).
Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
Ability to work independently and as part of a collaborative team in an Agile development environment.
**Required technical and professional expertise**
For Installer:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
4+ years of experience in software development, with a significant focus on installer development for enterprise products.
Proficiency in one or more installer development tools such as Java Script, Java J2EE.
Strong scripting skills (e.g., Shell scripting, Python) for automation and customization.
Solid understanding of Windows and/or Linux operating systems, including file systems, registry, services, and security models relevant to software installations.
Experience with database technologies (e.g., SQL Server, Oracle, DB2) and configuring database connections during installation.
Experience with version control systems (e.g., Git).
Strong problem-solving and debugging skills, with the ability to analyze and resolve complex technical issues.
Knowledge of containerization technologies (e.g., Docker, Kubernetes).
Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
Ability to work independently and as part of a collaborative team in an Agile development environment.
**Preferred technical and professional experience**
* Degree in Computer Science, , Engineering, or equivalent professional experience.
* An authority on Cloud Native Application architecture, Docker's and Microservices
* Working experience on Docker/Kubernetes, the DevOps, Micro services, RedHat OpenShift, Java J2EE
* Willing to lead and work on quick proof of concepts.
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.
Backend Developer
Posted 6 days ago
Job Viewed
Job Description
IBM Infrastructure offers clients the enterprise IT infrastructure they need to lead in the era of Hybrid Cloud and AI. The latest generation of IBM servers, storage, associated software, and support - as well as our IBM
Cloud Platform - can help clients modernize and scale on-premises and in the cloud with secure hybrid cloud and trusted AI automation and insights.
**Your role and responsibilities**
The successful candidate will be part of the IBM Infrastructure Platform organization with the following key responsibilities:
- Development and maintenance of key as-a-service capabilities
- Supporting customer/business requirements
- Developing tools for support teams to enable them to quickly respond to customer requests
- Helping service providers to successfully onboard onto Infrastructure platform capabilities
- Partnering with Global Teams to provide related production support
**Required technical and professional expertise**
As a critical member of the team tasked with delivering on above promise, your day-to-day activities will include but may not be limited to the following:
- Implementing modern tools and techniques to develop clean, efficient and reusable code and actively participating in code and design reviews
- Identifying and addressing design, development and delivery performance bottlenecks
- Leveraging monitoring tools to gain insight into performance or potential failure points and taking corrective action
- Coordinating with support and development teams with which IBM Infrastructure Platform interacts to follow up on dependencies and issues and resolving them
- Defining, implementing and executing unit tests (including automation)
Minimum Requirements:
- A minimum of 3 to 6 years of experience in software development
- Experience with GO, Python, NodeJS, REST, JSON
- Experience with Cloudant or NoSQL database, Jenkins
- Experience with agile software development, continuous integration and continuous delivery
- Experience in working with large teams distributed across geo locations
- Strong debug skills, effective verbal and written communication skills, team oriented
**Preferred technical and professional experience**
Preferred Requirements:
- Developing knowledge of major cloud and as-a-service technologies, and additional knowledge or experience in the areas of IT and/or cloud technology architecture (service management and/or
resiliency is a plus)
- Knowledge of the IBM Cloud platforms or another as-a-service platform and its architecture
- Experience working in a startup / scale-up business environment
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.
Backend Developer

Posted 13 days ago
Job Viewed
Job Description
**Overview of Job Function:**
We are looking for a strong Backend Developer with vast experience in building high-performing, scalable, enterprise-grade applications, to join our outstanding VerintAnalytics team.
You will be part of a talented software team that works on strategic enterprise Analytics products. You will be responsible for product development, troubleshooting,challenging problem resolution, code fixes and full development life cycle, of Analytics solutions.
You will be responsible for SW design, proof of concepts, and development of complex solutions.
You will be responsible for feature leading, working and leading the feature virtual team through all execution perspectives. Collaborate with cross-functionalstakeholders to understand requirements and business needs in order to define best SW design solutions.
Backend Developer

Posted 13 days ago
Job Viewed
Job Description
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
We're looking for an innovative, experienced Software Developer who's passionate about building solutions, supporting customers, and constantly learning and exploring new skills.
In this role, you will be part of a team developing the next generation of AI-infused features for our hybrid cloud products.
You will work in a dynamic environment closely, collaborating with Architects, other developers, and Offering Managers across our global organization. As part of a multi-disciplinary squad, you will focus on user interface design and development using React JS, working with design systems, and testing patterns.
**Your role and responsibilities**
* As a Software Developer, you will work with the latest tools and technologies to deliver cutting-edge software solutions.
* You will design and develop complex new features while enhancing existing product capabilities.
* In addition to hands-on development, you will contribute to project planning, tracking, and execution.
* Your role will span the full software engineering lifecycle -- from R&D, design, and architecture to development, testing, and supporting our growing customer base.
* With your expertise in Java and web technologies, you will drive product improvements and enhance customer experience.
* You will be a self-starter with strong communication skills, capable of working independently, multitasking, and prioritizing effectively in a dynamic environment.
**Required technical and professional expertise**
* 2-7 years of experience as a Software Developer with hands-on expertise in designing, developing, and delivering software solutions
* Programming & Frameworks: Java, JavaEE, Python, SOAP/.NET, Dojo, JavaScript, HTML, ReactJS
* Application Servers & Middleware: tWAS, WebLogic, Liberty
* Databases: DB2, MS SQL, Oracle, PostgreSQL
* Authentication & Security: LDAP, OIDC/OAuth/SSO
* DevOps & Tools: Ansible, Jenkins, GitHub, Artifactory, InstallAnywhere, Eclipse
* Platforms & Containers: Linux, Windows, Docker, Kubernetes, YAML
**Preferred technical and professional experience**
* Continuous Integration: Strong working knowledge of Jenkins, HTTP, JSON, and XML
* Security: Experience in identifying and addressing security vulnerabilities
* Cloud Platforms: Exposure to AWS EKS, Azure AKS, and Google GKE
* Communication: Excellent verbal and written communication skills for effective collaboration with team members, stakeholders, and clients
* Adaptability: Quick learner with the ability to embrace new technologies, adapt to changing requirements, and thrive in dynamic environments
* Teamwork: Collaborative mindset with the ability to contribute ideas, support team objectives, and work effectively within a 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.
Backend Developer

Posted 13 days ago
Job Viewed
Job Description
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
We're looking for an innovative, experienced Software Developer who's passionate about building solutions, supporting customers, and constantly learning and exploring new skills.
In this role, you will be part of a team developing the next generation of AI-infused features for our hybrid cloud products.
You will work in a dynamic environment closely, collaborating with Architects, other developers, and Offering Managers across our global organization. As part of a multi-disciplinary squad, you will focus on user interface design and development using React JS, working with design systems, and testing patterns.
**Your role and responsibilities**
* As a Software Developer, you will work with the latest tools and technologies to deliver cutting-edge software solutions.
* You will design and develop complex new features while enhancing existing product capabilities.
* In addition to hands-on development, you will contribute to project planning, tracking, and execution.
* Your role will span the full software engineering lifecycle -- from R&D, design, and architecture to development, testing, and supporting our growing customer base.
* With your expertise in Java and web technologies, you will drive product improvements and enhance customer experience.
* You will be a self-starter with strong communication skills, capable of working independently, multitasking, and prioritizing effectively in a dynamic environment.
**Required technical and professional expertise**
* -7 years of experience as a Software Developer with hands-on expertise in designing, developing, and delivering software solutions
* Programming & Frameworks: Java, JavaEE, Python, SOAP/.NET, Dojo, JavaScript, HTML, ReactJS
* Application Servers & Middleware: tWAS, WebLogic, Liberty
* Databases: DB2, MS SQL, Oracle, PostgreSQL
* Authentication & Security: LDAP, OIDC/OAuth/SSO
* DevOps & Tools: Ansible, Jenkins, GitHub, Artifactory, InstallAnywhere, Eclipse
* Platforms & Containers: Linux, Windows, Docker, Kubernetes, YAML
**Preferred technical and professional experience**
* Continuous Integration: Strong working knowledge of Jenkins, HTTP, JSON, and XML
* Security: Experience in identifying and addressing security vulnerabilities
* Cloud Platforms: Exposure to AWS EKS, Azure AKS, and Google GKE
* Communication: Excellent verbal and written communication skills for effective collaboration with team members, stakeholders, and clients
* Adaptability: Quick learner with the ability to embrace new technologies, adapt to changing requirements, and thrive in dynamic environments
* Teamwork: Collaborative mindset with the ability to contribute ideas, support team objectives, and work effectively within a 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.
Backend Developer

Posted 13 days ago
Job Viewed
Job Description
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
We're looking for an innovative, experienced Software Developer who's passionate about building solutions, supporting customers, and constantly learning and exploring new skills.
In this role, you will be part of a team developing the next generation of AI-infused features for our hybrid cloud products.
You will work in a dynamic environment closely, collaborating with Architects, other developers, and Offering Managers across our global organization. As part of a multi-disciplinary squad, you will focus on user interface design and development using React JS, working with design systems, and testing patterns.
**Your role and responsibilities**
* As a Software Developer, you will work with the latest tools and technologies to deliver cutting-edge software solutions.
* You will design and develop complex new features while enhancing existing product capabilities.
* In addition to hands-on development, you will contribute to project planning, tracking, and execution.
* Your role will span the full software engineering lifecycle -- from R&D, design, and architecture to development, testing, and supporting our growing customer base.
* With your expertise in Java and web technologies, you will drive product improvements and enhance customer experience.
* You will be a self-starter with strong communication skills, capable of working independently, multitasking, and prioritizing effectively in a dynamic environment.
**Required technical and professional expertise**
* 2-7 years of experience as a Software Developer with hands-on expertise in designing, developing, and delivering software solutions
* Programming & Frameworks: Java, JavaEE, Python, SOAP/.NET, Dojo, JavaScript, HTML, ReactJS
* Application Servers & Middleware: tWAS, WebLogic, Liberty
* Databases: DB2, MS SQL, Oracle, PostgreSQL
* Authentication & Security: LDAP, OIDC/OAuth/SSO
* DevOps & Tools: Ansible, Jenkins, GitHub, Artifactory, InstallAnywhere, Eclipse
* Platforms & Containers: Linux, Windows, Docker, Kubernetes, YAML
**Preferred technical and professional experience**
* Continuous Integration: Strong working knowledge of Jenkins, HTTP, JSON, and XML
* Security: Experience in identifying and addressing security vulnerabilities
* Cloud Platforms: Exposure to AWS EKS, Azure AKS, and Google GKE
* Communication: Excellent verbal and written communication skills for effective collaboration with team members, stakeholders, and clients
* Adaptability: Quick learner with the ability to embrace new technologies, adapt to changing requirements, and thrive in dynamic environments
* Teamwork: Collaborative mindset with the ability to contribute ideas, support team objectives, and work effectively within a 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.
Be The First To Know
About the latest Backend developer Jobs in Bangalore !
Backend Developer

Posted 13 days ago
Job Viewed
Job Description
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
We're looking for an innovative, experienced Software Developer who's passionate about building solutions, supporting customers, and constantly learning and exploring new skills.
In this role, you will be part of a team developing the next generation of AI-infused features for our hybrid cloud products.
You will work in a dynamic environment closely, collaborating with Architects, other developers, and Offering Managers across our global organization. As part of a multi-disciplinary squad, you will focus on user interface design and development using React JS, working with design systems, and testing patterns.
**Your role and responsibilities**
* As a Software Developer, you will work with the latest tools and technologies to deliver cutting-edge software solutions.
* You will design and develop complex new features while enhancing existing product capabilities.
* In addition to hands-on development, you will contribute to project planning, tracking, and execution.
* Your role will span the full software engineering lifecycle -- from R&D, design, and architecture to development, testing, and supporting our growing customer base.
* With your expertise in Java and web technologies, you will drive product improvements and enhance customer experience.
* You will be a self-starter with strong communication skills, capable of working independently, multitasking, and prioritizing effectively in a dynamic environment.
**Required technical and professional expertise**
* 2-7 years of experience as a Software Developer with hands-on expertise in designing, developing, and delivering software solutions
* Programming & Frameworks: Java, JavaEE, Python, SOAP/.NET, Dojo, JavaScript, HTML, ReactJS
* Application Servers & Middleware: tWAS, WebLogic, Liberty
* Databases: DB2, MS SQL, Oracle, PostgreSQL
* Authentication & Security: LDAP, OIDC/OAuth/SSO
* DevOps & Tools: Ansible, Jenkins, GitHub, Artifactory, InstallAnywhere, Eclipse
* Platforms & Containers: Linux, Windows, Docker, Kubernetes, YAML
**Preferred technical and professional experience**
* Continuous Integration: Strong working knowledge of Jenkins, HTTP, JSON, and XML
* Security: Experience in identifying and addressing security vulnerabilities
* Cloud Platforms: Exposure to AWS EKS, Azure AKS, and Google GKE
* Communication: Excellent verbal and written communication skills for effective collaboration with team members, stakeholders, and clients
* Adaptability: Quick learner with the ability to embrace new technologies, adapt to changing requirements, and thrive in dynamic environments
* Teamwork: Collaborative mindset with the ability to contribute ideas, support team objectives, and work effectively within a 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.
Backend Developer

Posted 13 days ago
Job Viewed
Job Description
IBM Cloud Computing is a one-stop shop which provides all the cloud solutions & cloud tools the industries need. IBM Cloud portfolio includes infrastructure as a service (IaaS), software as a service (SaaS) and platform as a service (PaaS) offered through public, private and hybrid cloud delivery models, in addition to the components that make up those clouds.
IBM Cloud ensures seamless integration into public and private cloud environments. The infrastructure is secure, scalable, and flexible, providing customized enterprise solutions that have made IBM Cloud the Hybrid Cloud Market leader with our market leading IAAS and PAAS Platforms. The IBM Cloud platform is the public cloud offering from IBM providing services to global enterprises. IBM Cloud is the Cloud for Smarter Business, built on Open Technology with Developer Tools and supports solutions by Industry. We run the services and workloads from Watson, Blockchain, Services, Security, and IoT.
Ready to help drive IBM's success in the Cloud market? This is your chance to research and learn new Cloud related technology products and services, as well as to design and implement quick Cloud based prototypes while advancing your career in leading edge technology.
**Your role and responsibilities**
* You are a part of Cloud platform Service Engineering team.
* You are responsible for delivering infrastructure services with top-notch performance, first-rate security, fail-safe reliability and exceptional quality.
* You will be the key individual responsible for development of new cloud services on the IBM Cloud Platform.
* You will get to work with Fortune 100 Enterprise clients and build hyperscale cloud services for the largest companies in the world.
* We are a global team, so communication skills (both verbal and written) are critical as well as flexibility to work with team members in other time zones.
**Required technical and professional expertise**
7 to 10 years industry experience with proven deep knowledge of Golang/C/C++(Golang preferred).
Programming experience in object-oriented design principles and patterns, with solid knowledge of REST and gRPC.
Experience with data modeling and API design.
Strong knowledge of data structures.
Hands-on experience implementing distributed applications in a container environment (Docker/Kubernetes) along with considerable experience configuring and administrating Linux (or UNIX) systems.
Strong experience working in large distributed microservice architectures.
Experience in building tests for gRPC, RESTful APIs and SOAP webservices.
Experience with relational databases and SQL (Oracle, MySQL, PostgreSQL), also non-relational e.g. ETCD a plus.
Familiarity with Cloud infrastructure (AWS/Azure/GCP), CI/CD & DevOps
Ability to script in shell or python when required.
Experience in large systems software design and development.
Demonstrated experience leading a team of junior developers and driving technical delivery.
Ability to quickly learn new technologies and implement prototypes in a timely fashion.
Demonstrated problem-solving and analytical skills.
Ability to identify areas of improvement and automation opportunities
Expertise in performance optimization and scalability of complex systems.
Experience with asynchronous programming and concurrency models. Goroutine, channels are plus.
Proficiency in security best practices and secure coding principles.
Skilled in conducting code reviews and providing constructive feedback. Responsible for ensuring code quality and maintaining high standards.
Ability to manage technical debt and ensure maintainability of codebases.
Thorough understanding of networking layer, OSI model.
Strong understanding of software design patterns and various operating systems (Linux, Mac OS, Windows).
Excellent communication skills and cross-functional collaboration skills.
Display ability to drive
Expected to make strategic technical decisions and provide architectural guidance.
Expected to foster innovation and continuous improvement in the team.
Excellent communication, analytical, cross-functional collaboration, and stakeholder management.
**Preferred technical and professional experience**
· Familiarity with virtualization (KVM/QEMU/libvirt a plus).
· Certified Kubernetes Application Developer (CKAD) preferred.
· Understanding security and compliance issues.
· MS in Computer Science preferred. Can consider non-CS degrees if there is strong relevant experience.
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.
Backend Developer

Posted 13 days ago
Job Viewed
Job Description
IBM Cloud Computing is a one-stop shop which provides all the cloud solutions & cloud tools the industries need. IBM Cloud portfolio includes infrastructure as a service (IaaS), software as a service (SaaS) and platform as a service (PaaS) offered through public, private and hybrid cloud delivery models, in addition to the components that make up those clouds.
IBM Cloud ensures seamless integration into public and private cloud environments. The infrastructure is secure, scalable, and flexible, providing customized enterprise solutions that have made IBM Cloud the Hybrid Cloud Market leader with our market leading IAAS and PAAS Platforms. The IBM Cloud platform is the public cloud offering from IBM providing services to global enterprises. IBM Cloud is the Cloud for Smarter Business, built on Open Technology with Developer Tools and supports solutions by Industry. We run the services and workloads from Watson, Blockchain, Services, Security, and IoT.
Ready to help drive IBM's success in the Cloud market? This is your chance to research and learn new Cloud related technology products and services, as well as to design and implement quick Cloud based prototypes while advancing your career in leading edge technology.
**Your role and responsibilities**
* You are a part of Cloud platform Service Engineering team.
* You are responsible for delivering infrastructure services with top-notch performance, first-rate security, fail-safe reliability and exceptional quality.
* You will be the key individual responsible for development of new cloud services on the IBM Cloud Platform.
* You will get to work with Fortune 100 Enterprise clients and build hyperscale cloud services for the largest companies in the world.
* We are a global team, so communication skills (both verbal and written) are critical as well as flexibility to work with team members in other time zones.
**Required technical and professional expertise**
7 to 10 years industry experience with proven deep knowledge of Golang/C/C++(Golang preferred).
Programming experience in object-oriented design principles and patterns, with solid knowledge of REST and gRPC.
Experience with data modeling and API design.
Strong knowledge of data structures.
Hands-on experience implementing distributed applications in a container environment (Docker/Kubernetes) along with considerable experience configuring and administrating Linux (or UNIX) systems.
Strong experience working in large distributed microservice architectures.
Experience in building tests for gRPC, RESTful APIs and SOAP webservices.
Experience with relational databases and SQL (Oracle, MySQL, PostgreSQL), also non-relational e.g. ETCD a plus.
Familiarity with Cloud infrastructure (AWS/Azure/GCP), CI/CD & DevOps
Ability to script in shell or python when required.
Experience in large systems software design and development.
Demonstrated experience leading a team of junior developers and driving technical delivery.
Ability to quickly learn new technologies and implement prototypes in a timely fashion.
Demonstrated problem-solving and analytical skills.
Ability to identify areas of improvement and automation opportunities
Expertise in performance optimization and scalability of complex systems.
Experience with asynchronous programming and concurrency models. Goroutine, channels are plus.
Proficiency in security best practices and secure coding principles.
Skilled in conducting code reviews and providing constructive feedback. Responsible for ensuring code quality and maintaining high standards.
Ability to manage technical debt and ensure maintainability of codebases.
Thorough understanding of networking layer, OSI model.
Strong understanding of software design patterns and various operating systems (Linux, Mac OS, Windows).
Excellent communication skills and cross-functional collaboration skills.
Display ability to drive
Expected to make strategic technical decisions and provide architectural guidance.
Expected to foster innovation and continuous improvement in the team.
Excellent communication, analytical, cross-functional collaboration, and stakeholder management.
**Preferred technical and professional experience**
· Familiarity with virtualization (KVM/QEMU/libvirt a plus).
· Certified Kubernetes Application Developer (CKAD) preferred.
· Understanding security and compliance issues.
· MS in Computer Science preferred. Can consider non-CS degrees if there is strong relevant experience.
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.