Your role and responsibilities
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.
Required education
Bachelor's Degree
Required technical and professional expertise
• Deep Expertise in Cloud-Native Solutions: Experience with designing and developing cloud-native solutions using microservices-based modular designs, API-driven microservices, and event-driven architectures, with a focus on scalability and resilience.
• Proficiency in Full Stack Development: Experience with developing rich UI applications based on SPA or microfrontends using frameworks such as ReactJS or Angular, and utilizing progressive web application principles, as well as developing scalable and resilient backend microservices.
• Mastery of Microservices Development: Experience with developing backend microservices based on 12-factor principles, exposing functionality via API and event interfaces, and utilizing modern SQL and No-SQL modeling techniques.
• Expertise in Event-Driven Architectures: Experience with developing event-driven applications using Kafka, Zookeeper, and other cloud-native technologies, ensuring seamless integration and efficient data processing.
• Advanced Knowledge of Cloud-Native CI/CD: Experience with implementing cloud-native CI/CD pipelines for change release, utilizing hyperscaler cloud services and frameworks, and ensuring efficient testing and deployment.
Preferred technical and professional experience
• Proficiency in Hyperscaler Cloud Services: Experience with hyperscaler cloud services and frameworks, including IBM Cloud, Google Cloud, and others, with a focus on scalability and resilience. Knowledge of cloud-native CI/CD pipelines and event-driven architectures is essential.
• Knowledge of Additional Programming Languages: Familiarity with multiple programming languages, including Java, GraalVM, NodeJS, Python, and .Net, with proficiency in one or more of these languages.
• Experience with IBM Cloud Services: Experience with IBM Cloud services, including PaaS, IKS cluster, ROKS Cluster, Cloud Foundry, and others, with a focus on scalability and resilience.
OTHER RELEVANT JOB DETAILS
IBM offers a competitive and comprehensive benefits program. Eligible employees may have access to:
- Healthcare benefits including medical & prescription drug coverage, dental, vision, and mental health & well being
- Financial programs such as 401(k), cash balance pension plan, the IBM Employee Stock Purchase Plan, financial counseling, life insurance, short & long- term disability coverage, and opportunities for performance based salary incentive programs
- Generous paid time off including 12 holidays, minimum 56 hours sick time, 120 hours vacation, 12 weeks parental bonding leave in accordance with IBM Policy, and other Paid Care Leave programs. IBM also offers paid family leave benefits to eligible employees where required by applicable law
- Training and educational resources on our personalized, AI-driven learning platform where IBMers can grow skills and obtain industry-recognized certifications to achieve their career goals
- Diverse and inclusive employee resource groups, giving & volunteer opportunities, and discounts on retail products, services & experiences
We consider qualified applicants with criminal histories, consistent with applicable law.
This position was posted on the date cited in the key job details section and is anticipated to remain posted for 21 days from this date or less if not needed to fill the role.
IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship.
The compensation range and benefits for this position are based on a full-time schedule for a full calendar year. The salary will vary depending on your job-related skills, experience and location. Pay increment and frequency of pay will be in accordance with employment classification and applicable laws. For part time roles, your compensation and benefits will be adjusted to reflect your hours. Benefits may be pro-rated for those who start working during the calendar year.