Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Network BackEnd Developer 
India, Karnataka, Bengaluru 
240858490

16.09.2024

Your Role and Responsibilities
Are you ambitious in driving front end development for one of the largest next Generation Self driving network in the world? Do you love working with cutting edge technologies such as Python/Flask or Golang/Gin? Does distributed systems that process billions of transactions per day excite you? Do you love microservices, distributed systems, possess skills in networking? If answer is Yes, then we have a role for you.
We are looking for ambitious Back-end developers for IBM Next Generation Self Driving Network (one of the largest in the industry).
Responsibilities:
  • Develop highly distributed massively scalable microservices based Back End for IBM Next Generation Self driving network
  • Own development and operation of customer facing Rest API that will process billions of transactions in day
  • Work closely with architecture, and leadership team to ensure development is done as per the specifications and contribute to architecture
  • Act as escalation point of contact for Back End
  • Participate in weekly rotating on-call responsibilities, possibly providing 24/7 coverage when needed.
  • Develop and maintain accurate documentation for internal procedures and services
  • Practice and implement DevSecOps, Canary release, Blue/Green Deployment, A/B testing


Required Technical and Professional Expertise

  • 10+ years of experience in One of the Programming Languages (Python/Golang prefer. Java or other languages is fine)
  • 5+ years of experience with Rest API development using one of the of framework (Flask/Django/Gin etc.)
  • 3+ years of experience with Event Driven software architecture and development experience
  • 3+ years of experience in Distributed Transaction Management in Microservices (Saga pattern)
  • 5+ years of experience developing distributed system using SQL (MySQL, PostgreSQL or Cockroach DB) and No SQL (Mongo DB, Cassandra etc.)
  • 2+ years of experience with Linux & Container Orchestration (Kubernetes)
  • Understanding of basic network concepts including TCP/IP, DNS, HTTP, LDAP, DHCP, and Routing/Switching
  • Excellent written and verbal communication skills
  • Very strong troubleshooting skills


Preferred Technical and Professional Expertise

  • Experience with Front End Development using JavaScript, React, Node.js etc.
  • Experience with Jenkins, Spinnaker for CI/CD etc.
  • Experience with NetDevOps
  • Experience with microservice orchestration tools (e.g. Kubernetes, Openshift, HashiCorp Nomad)