Job details
Job type full-time
Full job description
About the role.
Pure is seeking a senior integration engineer with hands-on experience in designing, developing, and implementing mulesoft and node js based integrations and api solutionsS/he provides specialized technical and quick-hit solutions for strategic and near-term projectsS/he leads the design and development of mulesoft and aws serverless solutions aligned with all facets of pure`s business units utilizing robust computing architectures in a multi-tier environmentS/he delivers high-quality software products using the agile methodologies to ensure the highest priorities are delivered first.
What you’ll do.
Integration engineer provides design, development, unit testing, integration testing, and functional and user acceptance testing and production implementation support across all environments.
Provides technical leadership to other development teams that are using the api platform
Design high-quality apis that are scalable and global at the core.
Setup security models and policies for consumers and producers of api and catalog assets
Anypoint platform administration, continuous integration/continuous deployment support, and knowledge transfer for mulesoft and node js integrations for training and mentoring other team members.
Write technical design documentation that captures mulesoft/node js functional and nonfunctional details utilizing integrations design templates; open api/raml/swagger definition for all interfaces.
Developed and unit tested applications checked into code repository and deployed through continuous integration toolchain into development & test environments & relying on munit/jest framework for validation of thus developed artifacts
Developer/engineer will maintain adherence to security, audit compliance, and error handling best practices the project`s entire life-cycle
Actively participate in agile sprint ceremonies (sprint planning, daily scrum, sprint review/product demo, and sprint retrospective)
Implement security oauth/jwt solutions for the different api scenarios
Conduct design walkthroughs, code reviews, and technical coaching as warranted
Setup apis using aws api gateway for public and private apis
Good knowledge of soa architecture and fluency in web service standards such as wsse and technologies (xml, soap, wsdl, xsd, uddi, rest) is a must
Deploy open api/swagger definitions & implementations, policies, and certificates in different environments.
Troubleshoot issues related to the api platform in different environments.
Collaborate with other engineering teams to implement ci/cd processes to support secure, scalable, and maintainable releases in a highly regulated environment
Document and publish technical documentation related artifacts
Other duties as assigned
What we’re looking for.
Bachelor`s degree; information technology or equivalent field or equivalent work experience is required.
3+ years; information technology, technical application development, or similar experience skills.
Experience with mule 4
Experience with node js, typescript
Experience with aws services: api gateway, lambda functions, step functions and s3
Experience with rest services, microservices, and service-oriented architecture
Experience with mulesoft framework components: designer, exchange
Experience with git, maven deployment plugin and npm/yarn
Experience with api documentation and collaboration tools
Experience with devops automation in aws and iac using terraoform is preferred
Aws services : event bridge, sqs is preferred
Full stack development with front end tools - javascript, html, css is preferred
Experience with nexus or artifactory is preferred
Prior experience in api performance testing(using jmeter or similar tools) is a plus
Knowledge api analytics for consumption through various channels including elk and kafka stack is preferred
Knowledge of python, groovy, javascript, angular is a plus.
Knowledge of paas, kubernetes, and docker is a plus.