Work Location: Trento
Contract Type: Full time
About Thread Solutions:
Thread Solutions is a tech company that combines creativity, innovation and effectiveness, developing cutting-edge digital solutions across various sectors including retail, healthcare, manufacturing, logistics, fintech, sports and digital marketing. Building on our established market recognition in data integration and application development, we are pursuing significant expansion in the fields of Big Data, Analytics and Artificial Intelligence, positioning ourselves as an ideal strategic partner for companies looking to adopt data-driven strategies and implement AI into their business operations. Our team consists of developers, designers and data scientists who work with passion and expertise to enhance our clients' data, making it integrated, accessible and meaningful through the use of data integration platforms, predictive technologies and advanced AI solutions. We employ agile methodologies to ensure flexibility, speed and excellence in the delivery of our projects. Our strategic partnerships with market leaders such as Databricks and Salesforce, along with our strong connections to the research community at both national and European levels, enable us to offer customised and innovative solutions. Concurrently, we have developed a portfolio of proprietary SaaS products, which we offer to our clients in specific vertical niches. Our team of 45 highly skilled professionals is our most valuable asset. We are committed to providing a stimulating and rewarding work environment through a pioneering welfare plan, ISO 9001 quality certification, continuous and mandatory training, flexibility policies, well-designed workspaces and state-of-the-art technological devices. At Thread Solutions, we are practical pioneers: we look ahead to build the future today. If you are a technical professional with 2-5 years of experience and wish to be part of a company that values talent and promotes innovation, join us and contribute to our journey towards excellence.
Role Overview:
As an Integration Developer, you will join one of the most qualified teams in Europe to make a significant contribution to our client projects, where you can leverage your digital skills and creativity within a continuous growth process.
Key Responsibilities:
* Development and Integration: Collaborate with the development team to design and develop integration solutions using MuleSoft Anypoint Platform. The candidate will be involved in projects with complex software architectures and must work on scalability, high availability, and reliability.
* Configuration and Customization: Configure and customize integration flows, APIs, and MuleSoft connectors to meet specific client integration requirements.
* Testing: Develop and conduct unit and integration tests to ensure the reliability and stability of integration solutions.
* Documentation: Document developed integration solutions, including flow diagrams, technical specifications, and user guides.
* Technical Support: Provide technical support and troubleshoot issues related to implemented integration solutions.
Technical Skills:
* Minimum Requirements:
o Proficiency in development using the Java stack at least at an academic level.
o Familiarity with network architectures and their components.
* Nice-to-have:
o Knowledge of MuleSoft or other integration platforms.
o Event handling using message-oriented methodologies: synchronous/asynchronous, queue/topic, Kafka, RabbitMQ, ActiveMQ.
o Knowledge of other procedural (e.g., .Net, Go, Typescript) or functional languages, familiarity with frameworks like Spring or similar.
o Familiarity with integration concepts: RESTful APIs, SOAP, JSON, XML, OAuth, JWT.
o Knowledge of relational or non-relational databases and SQL.
o Familiarity with Automated Testing and Continuous Integration/Deployment concepts.
o Knowledge of team working methodologies in Gitflow mode.
o Experience in complex functional analysis by tracing data exchange flows between different components.
o Knowledge of components comprising SaaS platforms (AWS, GCP, Azure).
o Familiarity with agile software development methodologies, ability to work in sprints, plan meetings, and collaborate with the development team.
Soft Skills:
* Agile and Scrum: Familiarity with agile software development methodologies, ability to work in sprints, plan meetings, and collaborate with the development team.
* Communication: Good verbal and written communication skills, collaboration with internal and external stakeholders.
* Problem Solving: Ability to solve complex problems, critical thinking, and ability to make quick decisions based on available data and propose innovative solutions.
* Continuous Learning: Motivation to learn and grow professionally in the field of integration and MuleSoft technologies as well as complex software architectures.
* Time Management: Ability to effectively manage own time and prioritize activities to meet project deadlines.
Education:
* Degree in Computer Science, Computer Engineering, or another scientific field.
* Knowledge of English language at least at B1 level.
* Programming experience at least at an academic level.
Why Join Us?
* Be part of a leading company in AI innovation, SaaS, and system/data integration.
* Work in a dynamic and collaborative environment that fosters growth and learning.
* Opportunity to work on diversified projects, contributing significantly to the technology industry.
What We Offer:
* A young and dynamic work environment;
* Continuous training;
* Company MacBook Pro;
* Parking space;
* Meal voucher;
* Company Welfare Plan;
* You are a person, not a number.
#J-18808-Ljbffr