Your role and responsibilities
• Becoming an expert and major contributor for designs and implementation efforts of the IBM Cloud Platform Services ecosystem
• Developing highly-available, distributed cloud services, with emphasis on security, scalability and user experience using technologies like Java, Node.js, Golang, Cloudant, Redis, Docker, Kubernetes, Istio and more.
• Identifying opportunities and acting on improving existing tools, frameworks and workflows
• Documenting and sharing your experience with team members, mentoring others
Required education
Bachelor's Degree
Required technical and professional expertise
• A minimum of a bachelor degree in Computer Science, Software Engineering or equivalent
• 1+ year of hands-on development experience building applications with one or more of the following: Java, Node.js, Golang, NoSQL DB, Redis, distributed caches, containers etc.
• 1+ years of experience in web technologies: HTTP, REST, JSON, HTML, JavaScript etc.
• Solid understanding of the micro-service architecture and modern cloud programming practices. Strong ability to design a clean, developer-friendly API.
• Passionate about constant, continuous learning and applying new technologies as well as mentoring others.
• Keen troubleshooting skills and strong verbal/written communication skills.
Preferred technical and professional experience
• Understanding of cybersecurity and cryptography principles, certifications, and compliance.
• Experience in remotely supporting customer engagements to help driving the adoption
• Experience building and operating highly secured, distributed cloud services with one or more of the following: IBM Cloud, AWS, Azure, Docker, container orchestration, performance testing, DevOps etc.
|