Technical Lead (MuleSoft / Java)
Recruiter
Listed on
Location
Salary/Rate
Salary Notes
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
Technical Lead (Integration)
(MuleSoft / Java)
£65,000 - £75,000
London
Reporting To: Engineering manager
Role Purpose:
We are growing our Engineering discipline. With an initial focus on Customer facing technologies, such as Ecommerce , EPOS and Integration. Engineering discipline will then develop to cover the full technology landscape. In 2018 we are growing the Integration engineering team.
We're looking for talented Technical Lead, who can help build new and improve existing integration applications in an Agile/Scrum environment and mentor, coach developers within the team.
The right candidate will have integration development experience using Mulesoft along with software design and development using .Net OR Java and Integration with 3rd party applications.
As a lead within the team, you will be able to provide domain specific technical expertise and leadership to develop integration solutions spanning business processes, platforms and environments.
Key Accountabilities and Responsibilities:
Engineering
Define, update and apply good practice software engineering practices (e.g. TDD and BDD, continuous integration, automated tests, pair programming, code reviews)
Responsible for taking ownership of delivery and meeting the development goal (along with the wider engineering team)
Working collaboratively and sharing good practices while ensuring consistency in the ways of working across teams
Ensure best practices for software development are properly disseminated and followed
Drive innovation through API and Microservices
Collaborates closely with the solution architects and other technical leads to provide implementation details for selected solutions
Closely monitors industry trends and developments and passes on knowledge when relevant
Handles complex development issues by both providing technical support and interfacing with the appropriate developers
Collaborate with the Testing Team to agree test automation strategy
Responsible for ensuring the recommended design is followed through to implementation through reviews of high-level and detailed design documentation
Alignment with Architecture Standards
Lead integration design definition and in conjunction with the Architects, quickly resolve any technical design issues that may arise during the development
Work with development teams to ensure that fit-for-purpose solutions are developed and implemented as per the design and that potential technical issues are resolved early
Create and maintain reusable assets that generalise architectural and design approaches.
Create development patterns that are ‘fit for purpose’ to be used by delivery projects and that projects apply them appropriately.
Technical Skills and Experience Required:
Demonstrated ability to mentor others in the engineering team.
Demonstrated ability to convert product requirements into technical specifications and effectively communicate to developers and product teams.
Experienced and expert level knowledge in building, unit testing and refactoring integration code specifically using Mulesoft.
Understanding and experience of DevOps practices and principles
4 years development utilizing the Mulesoft platform experience preferred or experience developing with other API Management platforms
3-5 years systems design, development and integration experience
Strong application development experience with Java/J2EE
Experience with XML design and development
Experience in designing and implementing RESTful APIs
Knowledge and experience in implementing services in an AWS, or Azure cloud infrastructure environment
Experience in designing and building highly available, scalable, and maintainable services
Experience in business process modeling & re-engineering.
Understanding of agile development principles and the application and execution within an e-commerce environment
Leadership Behaviours Required:
Ensures an effective understanding of business direction, strategies and priorities, opportunities and operational challenges
Demonstrates sound and pragmatic judgment, balancing pace, risk and business value to reach decisions which are well informed, rigorous and actionable
Leads with determination and drive, taking initiative willingly, acting with both sensitivity and self-assurance to achieve results
Is proactive in defining, planning and delivering change to achieve targets and objectives which realise beneficial outcomes
Continuously and proactively monitors and improves the quality of service we deliver to all our customers - external, internal and business partners
Establishes and maintains effective working relationships and influence with key stakeholders based on professional credibility and excellent communication and engagement
Constructively challenges convention and seeks new ways of achieving better results by taking alternative paths, whilst behaving consistently and with professional integrity at all times
If this sounds like you please click APPLY NOW!
Technical Lead
Mulesoft
Java