Application Developer - Cloud AWS
IBM · Multiple Cities · Software Engineering
About this role
IBM is hiring a mid-level Software Engineer based in Multiple Cities. The posting calls out experience with Python, Java, React, Angular.
- Role
- Software Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Multiple Cities
- Department
- Software Engineering
More roles at IBM
Job description
from IBM careersIntroduction
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 an Application Developer: AWS Cloud FullStack, Design and hands-on development of robust solutions to hard problems considering scale, security, reliability, performance, operational excellence and cost. - Supports other product delivery partners in the successful build, test, and release of solutions. - Works with distributed requirements and technical stakeholders to complete shared design and development. - Supports the full software lifecycle of design, development, testing, and support for technical delivery. - Actively participate in agile ceremonies - Work with the team to understand the business value and break down the feature as stories - Reviews user story/requirements to identify ambiguities - Communicate clearly, concisely, and effectively for your audience.
Required technical and professional expertise
As an Application Developer: AWS Cloud FullStack, • Develop Rich UI Applications: Design and develop rich user interface applications using Single Page Applications (SPA) or microfrontends, utilizing frameworks such as ReactJS or Angular. • Develop Scalable Backend Microservices: Develop scalable and resilient backend microservices based on 12-factor principles, exposing functionality via API and event interfaces, using programming languages such as Java, NodeJS, or Python. • Implement Cloud-Native CI/CD: Implement cloud-native Continuous Integration and Continuous Deployment (CI/CD) pipelines for change release, ensuring seamless delivery of applications and services. • Manage AWS Services: Run and manage services on AWS, including PaaS, content delivery, routing services, databases, event-driven applications, and observability tools. • Ensure DevSecOps Practices: Implement DevSecOps practices using AWS services such as CodeBuild, CodeDeploy, CodePipeline, and CodeCommit, ensuring secure and efficient application delivery.
Preferred technical and professional experience
Advanced English