Intermediate Integration Engineer (JAVA/MuleSoft)
Location: Remote (Canada; preferably Toronto), Commitment: Full-time
Company Overview:
PlektonLabs was established with the vision of improving the world one interaction at a time. We take a pragmatic approach in helping enterprises find the right integration strategy and mobilize organizations with trailblazing technologies like MuleSoft, Salesforce. Our personalized care and industry experience in providing cover-to-cover IT consultancy services spearheads our clients into the world of digital transformation with confidence and comfort.
Be part of the team that drives technological transformations in companies ranging from F50 to Middle markets. Our culture promotes leadership in the work we do and heavy collaboration.
Our Values:
Synergy and Teamwork: Our company culture focuses on teamwork and the power of collaboration, resulting in the best outcomes and experiences for everyone involved and enhancing the quality of work we do.
Dedication: We are committed to delivering tailored solutions, no matter how puzzling the problem may seem–and this brings out unique and unconventional answers.
Vision: We are improving the world one interaction at a time! That’s our North Star.
Mission: It is our mission to be the market-leading pragmatic integration solutions provider. To achieve that, we enable our small and medium sized clients to break data silos and deliver strategies that work regardless of the constraints so that they can go full throttle towards their visions.
Unlocking Innovation: Inspiring change and progress and sharing new ideas helps us build bigger and better things as we grow. Our talented team is challenged to break barriers and resolve complex issues by thinking outside the box.
Diversity and Inclusion: The diversity of our workforce gives us a competitive edge and is a key driver on the journey to fulfill our Mission. We want our employees to bring their whole selves to work providing varying backgrounds, experiences and perspectives that will elevate innovation and company culture.
Job Description:
We are looking for an Intermediate Integration Engineer (JAVA/MuleSoft). The successful candidate will be responsible for designing, developing, and maintaining Java-based applications and integrations using MuleSoft and Salesforce. This role requires a combination of technical expertise, client-facing soft skills, and a willingness to transition to new technologies like MuleSoft, Salesforce, etc.
Responsibilities:
- Identify integration use cases, values and elicit integration requirements from end clients, provide estimates on the projects and prepare operational plans after going live.
- Participate in solution architecture, design and implement APIs, ETLs and microservice applications needed for business transformation with the teams.
- Create and maintain API specifications, portals and make it discoverable.
- Write quality code with unit-tests and integration tests coverage.
- Coordinate technical changes across teams to successfully deliver projects in time.
- Ensure a high level of service maintenance by triaging and escalating issues when and where necessary.
- Create, maintain and follow the best practices and industry standards on integration, micro-services, APIs, development environments and platforms.
- Support, setup and manage project application environments, platforms, infrastructure and network.
- Create CI/CD plans and implement the pipelines based on the complexity of the projects and environments.
- Produce documentations accurately and in time.
- Lead in code review and peer review process.
- Troubleshoot and fix bugs if needed.
- Take advantage of opportunities to improve delivery quality, identify productization of ideas and report it to the product and R&D team.
- Aid the team with analysis, testing and implementation of business solutions.
Non-Technical Requirements:
- Communicate effectively to understand the requirements and provide technical solutions.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Depending on Clients’ request, project requirements, the employee will need to have flexibility to commute to the office (employer/client) or match working hours. This requirement is subject to change.
- Ability to manage time effectively and handle multiple tasks simultaneously.
- High level of professionalism and integrity.
- Willingness to transition and adapt to new technologies.
- Ability to work in a fast-paced environment.
- Strong commitment to delivering high-quality work.
- Adherence to company policies and procedures as outlined in the employee handbook.
- Understanding and commitment to diversity, equity, and inclusion in the workplace.
- Ability to work from home effectively and efficiently.
- Ability to manage tasks independently and estimate work effort.
- Mentor junior developers.
- Take part in cross-functional tasks like creating case studies, reusable solutions, internal tools, framework, best practice and product development, pre-sale support etc.
Technical Requirements:
- Minimum 5 years of solid integration experience with Java based technologies like J2EE, springboot, etc.
- Minimum 1 years of prior MuleSoft experience (proficient in Anypoint Platform, Flow Design, API Design, Dataweave, CloudHub, Runtime Fabric, API Management, MuleSoft messaging system, EDI Integration, RAML, Design Center, Exchange, etc.).
- Experience with Maven build and deployment process.
- Good development experience on junit, Munit and other testing frameworks and tools.
- Good knowledge of application security models (Spring Security, SAML, OAuth and OIC).
- Good knowledge of API microservices architecture and API strategy development.
- Experience in designing, developing, securing and managing APIs via API Gateways and proxies.
- Good working experience with scripting and debugging cloud infrastructure provisioning automation with major public clouds Azure, AWS, Google Cloud, etc.
- Experience on DevOps practice with Kubernetes and Docker Container.
- Minimum 3 years of experience coordinating and implementing technical changes across infrastructure and test teams to successfully deliver changes to development, test, and production environments.
- Strong desire to learn, troubleshoot and implement fixes.
Benefits:
- Competitive salary and benefits package.
- Flexible working hours and hybrid work environment.
- Professional development opportunities, including training courses.
- Supportive and inclusive company culture.
- Opportunity to work with cutting-edge technologies and innovative projects.
Application Process:
Prepare your resume and/or your portfolio links and submit your profile by using the subject line: Join with PlektonLabs | Intermediate Integration Engineer (JAVA/MuleSoft)
and Email to career@plektonlabs.com
Equal Opportunity Employer:
PlektonLabs provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.