-
View all jobs
Introduction
A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.
Your Role And Responsibilities
As a Back-End Developer: Generalist, you will work in an agile, collaborative environment across software architecture, understanding both front-end and back-end concerns, while specializing in the back-end. You will develop using object-oriented programming, multi-threading, and concurrency, and implement industry standards and best practices for database security. Your primary responsibilities will include:
A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.
Your Role And Responsibilities
As a Back-End Developer: Generalist, you will work in an agile, collaborative environment across software architecture, understanding both front-end and back-end concerns, while specializing in the back-end. You will develop using object-oriented programming, multi-threading, and concurrency, and implement industry standards and best practices for database security. Your primary responsibilities will include:
- Develop RESTful APIs and Web Services: Design and construct RESTful APIs and web services to meet user and system requirements, ensuring seamless integration with front-end applications.
- Plan and Construct Databases: Analyze, design, and construct databases, implementing industry standards and best practices for database security and defining database and information security requirements.
- Write SQL and NoSQL Queries: Develop structured query language (SQL) queries, back-end database stored procedures, or NoSQL queries to support application development and data analysis.
- Implement Object-Oriented Programming: Apply object-oriented programming principles, multi-threading, and concurrency to develop scalable and efficient back-end solutions.
- Collaborate on Software Architecture: Work collaboratively across software architecture, considering both front-end and back-end concerns to deliver comprehensive solutions.
- Exposure to Agile Development: Familiarity with working in agile environments, collaborating with cross-functional teams to deliver software solutions.
- Experience with Client-Server Architectures: Understanding of client-server architectures, networking protocols, and application development principles.
- Database Development Skills: Exposure to planning, analyzing, designing, and constructing databases, including implementing industry standards for database security.
- Programming Language Proficiency: Experience working with programming languages such as Ruby, Python, Java, Node.js, and server-side JavaScript.
- API Development Knowledge: Familiarity with developing RESTful APIs and web services, including understanding user and system requirements.
- Familiarity with Cloud Platforms: Exposure to cloud-based infrastructure and platforms, such as AWS or Azure, can be beneficial for designing and deploying scalable back-end solutions.
- Knowledge of Containerization: Understanding containerization technologies like Docker can aid in efficient application deployment and management.
- Exposure to DevOps Tools: Familiarity with DevOps tools like Jenkins, GitLab CI/CD, or CircleCI can help streamline development workflows and improve collaboration.
Key Skills
Ranked by relevance
restful apis
server
cloud
containerization
devops
nosql
sql
circleci
jenkins
python
docker
gitlab
java
ruby
cicd
aws
ai
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Oportunidad de Prácticas - Desarrollador de Aplicaciones - Net + React
2026-04-01
Full-time
Internship
Argentina
IT Services
Engineering
View Job Details
Related
DevSecOps Engineer
2026-04-10
Full-time
Mid-Senior
Singapore
IT Services
Engineering
View Job Details
Related
DevSecOps Engineer
2026-04-10
Full-time
Mid-Senior
Singapore
IT Services
Engineering
Login to Apply
- Posted
- Apr 06, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Singapore
- Company
- IBM
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Oportunidad de Prácticas - Desarrollador de Aplicaciones - Net + React
2026-04-01
Full-time
Internship
Argentina
IT Services
Engineering
View Job Details
Related
DevSecOps Engineer
2026-04-10
Full-time
Mid-Senior
Singapore
IT Services
Engineering
View Job Details
Related
DevSecOps Engineer
2026-04-10
Full-time
Mid-Senior
Singapore
IT Services
Engineering