Description

Job Description:

The Role Responsibilities:

  • Scope & Impact – Independently responsible for the entire lifecycle of projects including design, development, and deployment
  • Technical Execution – Write clean code, improve code structure and design in service of testability and maintainability, write and review design documentation, be highly proficient in one or more technical areas
  • Ownership – Responsible for substantial part of the codebase; serve as first responder for services the team owns; prioritize and value unowned or undesirable work that enables the team to move faster
  • Collaboration – Work with the team and adjacent teams to solve problems, escalate problems that have a wider scope
  • Team Building – Perform code reviews; assist and teach other developers on an individual basis.


Our Ideal Candidate:

  • Hands-on Coding – 3+yrs Programming skills in server-side Java or other JVM-based language, good understanding of JVM, expertise developing solutions using web services and messaging, on premises and/or on cloud.
  • Hand-on WebMethods – 3+yrs hand-on WebMethods development experience in different communication protocols.
  • Distributed Systems – Strong knowledge of distributed systems concepts, protocols and APIs including HTTP, JMS, SOAP, REST, SFTP and experience in applying this knowledge for building resilient mission-critical systems.
  • Integration Platforms – Experience with enterprise integration platforms like WebMethods, Mule or Fuse.


Excellent working knowledge in SoftwareAG (WebMethods):

  • Flow services
  • Web services implementation using SOAP and REST API
  • Flat File processing
  • JDBC Adapters
  • Experience in WebMethods 9.8/10.X
  • My WebMethods (MWS)
  • Trading Network
  • UM
  • Integration Server Administration


 

Education

Any Graduate