MuleSoft Integration Developer

Yale University
Austin, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Austin, United States of America

Tech stack

RESTful API Modeling Language
Qunit
Java
Adobe InDesign
Agile Methodologies
Server Applications
Automation of Tests
Unit Testing
Oracle WebLogic Server
Mobile Application Development
Static Program Analysis
Code Review
Databases
Continuous Delivery
Continuous Integration
Software Design Documents
Java Platform Enterprise Edition (J2EE)
HP Loadrunner
IBM Websphere Application Server
Selenium
Simple Object Access Protocol (SOAP)
Software Construction
Software Engineering
SonarQube
Subversion
Test Case Design
User Interface Testing
Web Content Accessibility Guidelines
Web Applications
YAML
Enterprise Application Integration
Hp Alm
GIT
Integration Tests
Front End Software Development
REST
Cucumber
Software Version Control
Api Management
Jasmine
Jenkins
Mulesoft
Programming Languages

Job description

  • Define and develop low-level design documents
  • Contribute to and follow software engineering best practices to create robust and standardized solutions
  • Work closely with Business Analysis and Project Management in executing the assigned development work
  • Participate in design and development activities for existing and new components
  • Perform full stack development including Database, Services, Web Applications, and Front-end development by utilizing various versions of programming languages and frameworks
  • Write scalable and high available code by following the design principles and software engineering best practices
  • Perform code reviews, unit testing, integration testing, test case automation, continuous integration and continuous deployment
  • Identify, investigate, and resolve production problems in a timely manner, based on the priority
  • Tracking software development life cycle activity metrics as it relates to requirements and other established metrics
  • Taking initiative to develop and foster a collaborative approach among teams before, during and after the requirements gathering process to achieve a common mission, vision, values and goals.

Requirements

  • 8+ years of professional experience in Software Engineering.
  • 7+ years of experience programming in Java/J2EE.
  • 7+ years of MuleSoft Development experience.
  • 6+ years of Enterprise Application Integration (EAI) development experience.
  • 6+ years of experience with RAML, YAML, and REST APIs.
  • 5+ years of experience developing large-scale integration and API solutions using MuleSoft.
  • 5+ years of experience creating MuleSoft best practices documentation, reusable components, and templates.

Preferred Skills

  • 5+ years of experience with SOAP and/or RESTful Web Services.
  • 5+ years of experience using Git or SVN for version control.
  • 5+ years of experience preparing Technical Documentation, including:
  • Design Documents
  • Development Standards
  • Configuration Plans
  • 5+ years of experience with Oracle WebLogic Application Server deployments.
  • 5+ years of knowledge of website accessibility compliance standards.
  • 3+ years of MuleSoft Administration experience.
  • 3+ years of experience assisting teams with MuleSoft adoption, mentoring, and knowledge transfer.
  • 3+ years of experience working in Agile Software Development environments.
  • 3+ years of experience with Test Automation tools such as:
  • Selenium
  • LoadRunner
  • Accessibility Testing Tools
  • HP ALM integration troubleshooting
  • 3+ years of experience with Static Code Analysis tools such as SonarQube.
  • 3+ years of experience in Responsive and Mobile Application Development.
  • 2+ years of experience with IBM WebSphere Application Server deployments.
  • 2+ years of knowledge of WCAG 2.0 and Section 508 Accessibility Standards.
  • 2+ years of experience with UI testing frameworks such as:
  • Karma
  • Jasmine
  • Cucumber
  • QUnit
  • Similar frameworks
  • 2+ years of experience with Continuous Integration tools such as Jenkins or equivalent.

Apply for this position