International Business Machines Corporation
Senior Application Developer - Google Cloud
Hybrid · San Jose, CA
About the role
Employer: (0147) International Business Machines Corporation
As an Application Developer: Google Cloud FullStack, you will design and develop cloud-native solutions using microservices-based modular designs, API-driven microservices, and event-driven architectures. You will work in a continuous release and improvement cycle via Agile, delivering scalable and resilient backend microservices and rich UI applications.
Your primary responsibilities will include:
• Develop Cloud-Native Solutions: Design and develop cloud-native solutions using microservices-based modular designs, API-driven microservices, and event-driven architectures, ensuring scalability and resilience.
• Deliver Scalable Backend Microservices: Develop backend microservices based on 12-factor principles, exposing functionality via API and event interfaces, and utilizing modern SQL and No-SQL modeling techniques.
• Create Rich UI Applications: Develop rich UI applications based on SPA or microfrontends using frameworks such as ReactJS or Angular, and utilizing progressive web application principles.
• Implement Event-Driven Architectures: Develop event-driven applications using Kafka, Zookeeper, and other cloud-native technologies, ensuring seamless integration and efficient data processing.
• Ensure Cloud-Native CI/CD: Implement cloud-native CI/CD pipelines for change release, utilizing hyperscaler cloud services and frameworks, and ensuring efficient testing and deployment.
This role can be performed from anywhere in the United States of America