Application Developer
Full Job Description
About the Role: Application Developer - Cloud FullStack in Bengaluru, India
Embark on a rewarding career with IBM Consulting, where you'll cultivate lasting client relationships and collaborate globally to guide leading companies through their hybrid cloud and AI transformations. Leveraging the power of IBM technology, Red Hat, and strategic partnerships, you'll be equipped to drive significant change and accelerate client impact. At IBM Consulting, curiosity is our catalyst for success. We encourage you to challenge conventional thinking, explore novel ideas, and craft innovative solutions that deliver tangible results. Our supportive culture prioritizes your long-term career development, valuing your unique skills and experiences.
Your Responsibilities as an Application Developer: Cloud FullStack
- Design and Develop Applications: Architect and deploy robust cloud-based applications utilizing microservices design patterns. Integrate front-end, back-end, and middleware components, ensuring efficient data persistence in NoSQL or RDBMS databases.
- Apply DevOps Methodologies: Implement and utilize DevOps best practices and tools to streamline the development, testing, and deployment lifecycle of cloud applications.
- Collaborate on Cloud Environments: Partner with senior practitioners to design, construct, and maintain secure and highly available cloud environments. Focus on access control, network security, and operational stability through automation and configuration management.
- Integrate Multiple Technologies: Seamlessly integrate a diverse set of technologies including Angular, React, CSS3, HTML5, Java, JEE, Spring, Hibernate, Groovy, REST/SOA services, APIGEE, API Connect, and various NoSQL/RDBMS databases to deliver comprehensive cloud solutions.
What You'll Bring:
Preferred Education
- Master's Degree
Required Technical and Professional Expertise
- Cloud Application Development: Proven experience in developing and deploying cloud applications using microservices, integrating various application layers and managing data in NoSQL/RDBMS.
- Multi-Layered Application Development: Demonstrated experience across front-end (Angular, React, CSS3, HTML5) and back-end (Java, JEE, Spring, Hibernate, Groovy) technologies.
- DevOps Methodologies: Familiarity with DevOps practices and tools for efficient software delivery.
- Cloud Environment Maintenance: Experience in managing cloud environments, with a focus on uptime, security, and automation.
- Technology Integration: Exposure to integrating technologies like REST/SOA services, APIGEE, API Connect, and NoSQL/RDBMS databases.
Preferred Technical and Professional Experience
- Cloud Security Knowledge: Understanding of implementing cloud security measures, including network and access control.
- Advanced DevOps Tools: Experience with advanced DevOps tools and methodologies for optimization.
- Multi-Cloud Environments: Exposure to designing, building, and maintaining multi-cloud environments focusing on scalability and automation.
Company
IBM
IBM is a global leader in technology and innovation, where we empower creators, developers, and engineers to build the future. We foster a collaborative environment, working alongside partners and com...