Mulesoft Integration Engineer
Intermediate level job Cambridge (Cambridgeshire) Design / Civil engineering / Industrial engineering
Job description
Job Description
Job description
This job is within the Architecture, Planning and Design group at ARM. This group is responsible for setting the technical objectives in IT, planning their delivery across the portfolio and supporting the design work needed to make those objectives happen. Part of our IT strategy is to increase our agility, speed and innovation. Our Open API approach will give us faster and simpler integration of our systems and data to deliver insight and value for us, and our customers.
We need an Integration Solution Architect with Microservice & API design experience to work on the Mulesoft Anypoint API Platform. The successful candidate will work in a small agile team formed of both internal and external resources, by leading the development of Microservices and APIs on the Mulesoft Platform. Where use-case requires, the Microservices will be built using more traditional tools (e.g. Node.js, MongoDB, etc.) and securely exposed through Mulesoft Anypoint.
You will be responsible for creating business value through the creation and maintenance of API Solutions. Although the platform for API management is Mulesoft Anypoint, you will be responsible for design and delivery of end-to-end architecture solutions at enterprise scale across a variety of technologies as required. You will be an expert in the execution of cloud platform capability and software application builds. Due design consideration will be given to the constraints of hardware, processes, methodologies, and software within the customer environment.
You will likely have worked in a senior software role in one of the following markets or industries: e-commerce, tech media, mass media, finance/banking, semiconductor or other high tech. You will have a broad application background including client / server platforms (such as Java/J2EE, .NET, IBM WebSphere or Oracle WebLogic) as well as web applications (such as ASP.NET/C# , LAMP, Python, Ruby etc). In the cloud, you will have experience in using frameworks such as Microsoft Azure, Amazon EC2, Rackspace Cloud, Google Cloud or OpenStack. Practical experience of design for IDaaS (Identity as a Service) & Enterprise Single Sign-On systems will be required. You also will have specific experience in management of 3rd party SLAs for Cloud hosting agreements. Experience of implementing solutions in Mulesoft Anypoint platform is mandatory.
Exceptional stakeholder management, communication skills and ability to co-ordinate design outside of your core skills background will make your application stand out.
Job Requirements
Job requirements
Key responsibilities:
· Assisting colleagues as a Mulesoft Anypoint platform subject matter expert to enable ARM to fully understand and exploit this new platform
· Broad understanding of systems integration practices, middleware messaging systems and SOA and Integration Design Patterns
· Responsible for ensuring the APIs are designed in line with Enterprise and Solution Architecture principles
· Responsible for ensuring the APIs are designed in line with the ARM’s Solution Design Methodology framework, covering the following architecture and design domains:- Business, Data, Application, Technology, Integration, Service Design, Test Design & Delivery Model
· Working with Engineering teams and program/account managers on timely escalation resolution
· Support the API solutions as part of the DevOps organisation structure
· Lead the front and back-end implementation of integrations, Microservices and APIs for ARM’s Open API Platform
· Translation of Epics and User Stories into tasks leading to working code
· Translation of detailed designs and master data requirements into technical specifications and build packages
· Coordination of test planning and execution
· Code quality and review mechanisms
· Support training and documentation
· Contribute to ongoing training and development within the team.
· Demonstrate integrity, positive attitude, solid work ethic, commitment to stakeholders, camaraderie to the team and a passion for excellence.
Qualifications and education:
· Relevant degree or equivalent.
· Knowledge of the field and current developments in this area.
Essential Skills & Experience:
· 1+ years of implementation experience with Mulesoft Anypoint
· 1+ years of microservice/API design & implementation
· 2+ years’ of implementation experience with large scale software systems such as Java / J2EE, .Net, IBM WebSphere, Marketo, Sharepoint
· Java – Springboot framework
· JavaScript – node.js, JSON
· Test Driven Development (Automation using Cucumber, Junit)
· Behavior Driven Development (using Selenium)
· Junit, Jmeter
· Database Design & Development
· SQL – MySQL, Percona
· NoSQL: MongoDB, Redis (in memory), Cassandra (plus)
· Cloud development - MS Azure and AWS
· Extensive agile/DevOps/Automation experience
· Docker, Kubernetes, Jenkins, Maven
· Git version control
· OAuth 2.0, OpenID Connect, JSON Web Tokens (JWT), SSL, SAML
· Experience working in an Agile development environment
· Unit testing, browser test automation, load and performance analysis
Desirable Skills & Experience:
· Certification in or proven experience of an Enterprise Architecture framework such as TOGAF, Zachman, ISO, Oracle or SAP
About ARM
ARM® is at the heart of the world's most advanced digital products. Our technology enables the creation of new markets and transformation of industries and society. We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the Internet of Things.
Our innovative technology is licensed by ARM Partners who have shipped more than 50 billion Systems on Chip (SoCs) containing our intellectual property since the company began in 1990. Together with our Connected Community, we are breaking down barriers to innovation for developers, designers and engineers, ensuring a fast, reliable route to market for leading electronics companies.
With offices around the world, ARM is a diverse community of dedicated, innovative and highly talented professionals. By enabling an inclusive, meritocratic and open workplace where all our people can grow and succeed, we encourage our people to share their unique contributions to ARM's success in the global marketplace.
Benefits
Your particular benefits package will depend on position and type of employment and may be subject to change. Your package will be confirmed on offer of employment. ARM's benefits program provides permanent employees with the opportunity to stay innovative and healthy, ensure the wellness of their families, and create a positive working environment.
· Annual Bonus Plan
· Discretionary Cash Award
· Group Personal Pension Plan with enhanced company contribution
· Medical, Travel, Health & Life Insurances
· Holiday, 25 days annual leave with option to buy an additional 5 days per year
· Sabbatical, 20 paid days every four-year of service
· Volunteering, One (1) paid working day each year (TeamARM)
· Varies by location: cycle to work, free car parking, gym on site, team and social events
About Arm
Arm® technology is at the heart of a computing and connectivity revolution that is transforming the way people live and businesses operate. From the unmissable to the invisible; our advanced, energy-efficient processor designs are enabling the intelligence in 86 billion silicon chips and securely powering products from the sensor to the smartphone to the supercomputer. With more than 1,000 technology partners including the world's most famous business and consumer brands, we are driving Arm innovation into all areas compute is happening inside the chip, the network and the cloud.
With offices around the world, Arm is a diverse community of dedicated, innovative and highly talented professionals. By enabling an inclusive, meritocratic and open workplace where all our people can grow and succeed, we encourage our people to share their unique contributions to Arm's success in the global marketplace.