IBM Technical Consultant - Microservices Development in New York, New York

As an Information Technology (IT) Technical Consultant, you will join the Cloud Adoption Service (CAS) organization to help design, develop, and integrate solutions using best practice technologies, tools, techniques, and products our clients demand today. The Technical Consultant in Microservices Development will design, develop and support independently deployable microservices using industry leading Service-Oriented Architecture techniques using technology-agnostic protocols.Microservices developed are expected to be:

  • Granular, cohesive and decoupled units that use lightweight protocols

  • Independently deployable via Continuous Integration / Continuous Deployment systems

The Technical Consultant will work with engineering management, product manager(s), engineering technical leads and other software development teams to align on design, APIs and delivery dates. The Technical Consultant will also work with other functional groups, documentation, performance and quality to ensure best results for the overall product.In addition the requirements, the qualified candidate will have the following:

  • 1+ year working with Docker container, Kubernetes

  • 1+ year experience in technologies used for service registry like Etcd, Consul, ZooKeeper, Curator, Eureka, etc.

  • 1+ year developing RESTful APIs using JAX-RS, JSON

  • 1+ year in event-based and message-driven distributed system

  • 1+ year understanding of HTTP protocol, WebSocket, SSE and other web technologies

  • 1+ year using a source code management system (e.g. SVN or Git) and build tools (e.g. Ant, Maven, Gradle, Make)

  • 1+ year experience in multiple programming languages such as Go, Javascript, Python

  • 1+ year working with Node.js, NGINX, HAProxy

  • .5+ year experience in web servers and load balancing technologies

  • .5+ year experience in network communications including TCP/IP, HTTP and RPC protocols

  • .4+ year experience in security principles using SSL protocols and data encryption

Application Innovation Consulting (AIC) is part of the worldwide Global Business Services (GBS) organization and is responsible for selling and delivering application development, integration and management services to their clients.Are you interested in taking the next step in your career? Apply today!Stay connected by subscribing to the IBMjobs blog ( for career insights, news and latest job opportunities.To be an official applicant to IBM, you must submit a resume and online application. Resumes submitted remain active for six months.To all Recruitment Agencies: IBM only accepts resumes from agencies on our Approved Agency List. Please do not forward resumes to our applicant tracking system, IBM employees, or send to any IBM company location. IBM is not responsible for any fees related to unsolicited resumes.(2252)

  • Expert level Java programming skills

  • At least 3 years experience in understanding of Microservices architectures

  • At least 2 years experience in hands-on development and deployment of Microservices solutions on Cloud infrastructure and the knowledge of issues related to building Cloud infrastructures

  • At least 1 year experience in utilizing IaaS and PaaS from IBM SoftLayer and/or Amazon AWS or other cloud service providers

Global Services