You will design and develop complex business applications with a focus on data management and Master Data Management (MDM) integration.
Responsibilities
- Develop solutions for projects, modules, and product releases while managing technical debt across data integration pipelines.
- Analyze data structures within the MDM platform and implement changes to enterprise integration APIs.
- Collaborate with architects, data analysts, and stakeholders to document design options and integration techniques.
- Serve as the subject matter expert for real-time data integration through APIs for various data consumers.
- Build and maintain applications capable of processing large volumes of inbound and outbound integration messages.
Required Skills
- 8+ years of overall IT experience.
- 4-5 years of experience delivering RESTful web services applications using Spring and Java/J2EE.
- Hands-on experience with API-based Java development and consuming APIs from hosting platforms.
- Proficiency with data publish formats including JSON and XML.
- Experience building or maintaining Swagger API specifications.
- Experience with application servers such as JBoss or Weblogic.
- Experience hosting and publishing microservices on RDBMS.
- Proficiency with version control systems like GitHub.
- Strong understanding of the full SDLC, including analysis, testing, deployment, and support.
Preferred Skills
- Exposure to integration via ESB/EAI technologies like MuleSoft, MQ, or Kafka.
- Experience integrating with modern UI technologies such as React.
- Knowledge of DevOps methodologies and automation/regression test frameworks.