IBM CDO
Chief Data Office is part of Transformation & Operations driving the next step of IBM’s transformation journey. The Chief Data Office helps IBM lead the industry in leveraging data for competitive advantage.
We accelerate IBM’s transformation journey toward an insight-driven intelligent enterprise redesigning IBM’s operating model to continuously align with fundamental market shifts building advocacy with clients/users and driving new ways of work while embracing speed and agility in everything we do.
Key Responsibilities:
- Design develop and maintain backend systems and services using one of Java Golang or Python technologies.
- Implement RESTful APIs and microservices for integration with front-end
applications and third-party services. - Write clean maintainable and efficient code while adhering to best practices and coding standards.
- Participate in the full software development lifecycle (SDLC) including
requirements analysis design coding testing and deployment. - Collaborate with product managers and other stakeholders to deliver features and improvements.
- Ensure the performance scalability and security of backend systems.
- Conduct unit integration and performance testing to ensure high-quality code.
- Troubleshoot and debug issues in the backend systems and services.
- Implement and maintain CI/CD pipelines to automate testing integration and deployment processes.
- Work with tools like Jenkins GitHub etc.
- Ensure smooth rollouts of new features and updates with minimal downtime.
- Needs to have expertise to work on developing FrontEnd applications.
-
Design develop and deploy end-to-end web applications including front-end interfaces and back-end services.
Candidate should have strong experience in following technologies:
- 5+ years of working experience in Java/Golang
- Java 8 and above and/or Python and/or Golang
- Spring Framework (including Spring Boot)
- Database Technologies - DB2/Oracle/PostgreSql/MySQL Redis Elastic search Kafka.
- RESTful API development
- Microservice architecture.
- JUnit test framework.
Preferred Experience:
- Experience with cloud platforms (e.g. IBM Cloud Azure GCP) especially on managing secrets logging/monitoring solutions like Instana or Dynatrace or IBM Cloud Logs etc.
- Familiarity with CI/CD pipelines for software development workflows (Git Jenkins).
- Experience working in Agile or Scrum methodologies.