Backend Developer
San Jose, USA IT development
Job description
Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
Your Role and Responsibilities
"As a software developer you will be responsible for Design, develop, implement, automate, deploy, and operate enterprise quality cloud-native console software using a microservice REST based architecture using golang framework through agile development practices.
This opportunity is for a new state of art data product. We are looking for seasoned professionals who are passionate about innovative technologies for building web application consoles for data lakehouse products using latest secured micro services using swagger, REST API development and building scalable, secure micro services and with golang."
NASW_24
Required Technical and Professional Expertise
Strong development experience in secure REST APIs using Golang with strong knowledge various authentication mechanisms
3 to 8 years of backend technologies for web application development using backend using swagger, REST API development and building scalable applications using Golang and/or node.js
Excellent communication and presentation skills
• Working knowledge in Container orchestration technologies: Kubernetes, OpenShift, Docker
• Strong Understanding of tools like Jenkins, Travis and GitHub.
Preferred Technical and Professional Expertise
• Awareness of proxying technology like nginx
SSO understanding and OAUTH and other authentication mechanisms