Description

Job Description:

  • Seeking an experienced hands-on Java / Webservices engineer with experience across all aspects of the Software Development Life Cycle (SDLC) including analysis, development, testing, deployment, and support for complex business applications that involve data management and utilization heavily
  • You will be responsible for developing solutions for projects, modules and product releases and be responsible for the solution health and management of technical debt across the data integration pipes for the code MDM data asset. • Analyze and determine how data fits into the Master Data Management (MDM) platform, including changes to integration API's across enterprise as well as within own application
  • Work closely with MDM developers, data analysts, architects and IT stakeholders to document design options, integration API changes, integration techniques, etc and code the changes into the Integration platform.
  • Act as the SME for the underlying data application when it comes to real/near real time integration of data through API's working with various consumers of data Qualification
  • Bachelor's degree in Computer Science, Engineering or related technical degree with total of at least 8 years overall IT experience
  • 4-5 years total experience delivering RESTful webservices applications in Spring, Java/J2EE
  • Experience with API based java development - consumption of API's from a hosting platform
  • Conversant with API data publish formats such as JSON /XML
  • Experience with building applications for processing large volumes of inbound/outbound integration messages
  • Experience with building or maintaining swagger API specifications
  • Good experience with application servers - JBOSS / Weblogic etc.
  • Experience with hosting / publishing micro services on a RDBMS
  • Have a passion for quality and writing code that scales and performs well
  • Hands-on knowledge of version control systems such as github
  • Exposure to DevOps methodologies would be an advantage
  • Exposure to automation/ regression test frameworks would be nice to have
  • Willing to learn MDM technologies and associated integration interfaces built on advanced Java concepts
  • Good to have exposure with integration across ESB/ EAI technologies like Mulesoft, MQ, etc and streaming technologies as Kafka
  • Good to have exposure on integrating with modern UI technologies such as React, etc

Education

Bachelor's Degree