Application Developer-Cloud Fullstack
IBM
About the Role
As an Application Developer: Cloud FullStack, you will develop and deploy cloud-based applications using microservices design patterns, integrating front-end, back-end, and middleware components. You will utilize expertise in multiple layers of application development to design, build, and maintain cloud environments.
Key Responsibilities
- Design Cloud Applications: Develop and deploy cloud-based applications using microservices design patterns, integrating front-end, back-end, and middleware components, and persisting data in NoSQL or RDBMS databases.
- Apply DevOps Methodologies: Utilize DevOps methodologies and tools to ensure efficient development, testing, and deployment of cloud-based applications, focusing on uptime, access, control, and network security.
- Collaborate on Cloud Environments: Work with senior level practitioners to design, build, and maintain cloud environments, utilizing automation and configuration management tools.
- Integrate Multiple Layers: Apply expertise in multiple layers of application development, including front-end, back-end, and middleware components, to deliver comprehensive solutions.
- Ensure Network Security: Focus on uptime, access, control, and network security using automation and configuration management tools to ensure secure cloud environments.
Requirements & Tech Stack
- Cloud Application Development: Deep expertise in developing and deploying cloud-based applications using microservices design patterns, with experience in integrating front-end, back-end, and middleware components, and persisting data in NoSQL or RDBMS databases.
- Multi-Layer Application Development: Experience with multiple layers of application development, including Angular, React, CSS3, HTML5, Java, JEE, Spring, Hibernate, Groovy, REST/SOA services, APIGEE, API Connect, and NoSQL/RDBMS databases.
- DevOps Methodologies: Deep understanding of DevOps methodologies and tools, with experience in ensuring efficient development, testing, and deployment of cloud-based applications, focusing on uptime, access, control, and network security.
- Cloud Environment Design: Experience in designing, building, and maintaining cloud environments, utilizing automation and configuration management tools, with a focus on uptime, access, control, and network security.
- Secure Cloud Environments: Experience in ensuring secure cloud environments, focusing on uptime, access, control, and network security using automation and configuration management tools.
Qualifications
- Preferred Education: Master's Degree








