Job
Description
Cloud Platform Expertise:
Develop and maintain key cloud platform services, ensuring they align with business and technical requirements.
Efficient Code Development:
Implement modern tools and techniques to create clean, efficient, and reusable code.
Performance Optimization:
Identify and address design, development, and delivery performance bottlenecks to enhance overall system efficiency.
Unit Testing and Automation:
Define, implement, and execute unit tests, including automation, to ensure the reliability and robustness of the developed software.
Progress Reporting:
Regularly report progress to stakeholders, keeping them informed about development milestones and potential challenges.
Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 5-8 years of experience in backend development with Java, Spring Boot, React, Javascript, nodejs Experience working with RESTful APIs, gRPC, and microservices architecture. Proficiency in working with Kubernetes, Docker, and cloud-native development. Experience with SQL and NoSQL databases (Cloudant, PostgreSQL, MongoDB, Redis, etc.). Knowledge of CI/CD pipelines, SRE, Devops, Git, and automated testing frameworks. Strong problem-solving skills and ability to work in an agile, fast-paced environment. Good ability to investigate customer issues, vulnerabilities and apply fixes throughout the development lifecycle. Experience as scrum master or team lead in agile project planning.
Ability to take ownership of tasks, proactively driving them to their completion. Ability to coordinate a team and manage project priorities. A strong understanding of cloud technologies, including networking and security.
Preferred technical and professional experience Experience with IBM Cloud Security & Compliance best practices . Familiarity with Shell scripting, Ansible for infrastructure automation. Experience with performance tuning and cloud cost optimization .