Tech Stack
RESTGitJavaSQL
Job Description, Responsibilities & Requirements
Description language:
About the Position
We are looking for a Middle MuleSoft Developer with 2-4 years of experience in integration or backend development to join our team in Poland (Wroclaw) or Ukraine (Odesa). This is a hybrid role, offering the flexibility to work both on-site and remotely.
Responsibilities
- Develop and maintain integration solutions using the Anypoint Platform by MuleSoft
- Implement RESTful and SOAP APIs
- Build data transformations using DataWeave
- Work with XML, JSON, and various data formats
- Integrate third-party systems (CRM, ERP, databases, cloud services)
- Participate in API design and implementation
- Support testing, debugging, and troubleshooting of integrations
- Follow established development standards and best practices
- Collaborate with QA, DevOps, and other development teams
- Assist in deployment and release processes
Requirements
- 2–4 years of experience in integration or backend development
- 1.5+ years of hands-on experience with MuleSoft
- Strong knowledge of DataWeave
- Experience with REST APIs and HTTP protocols
- Basic understanding of SOAP services
- Good knowledge of Java
- Experience with SQL and relational databases
- Familiarity with Git and CI/CD processes
- Understanding of API security basics (OAuth, Basic Auth)
- English - at least Upper-Intermediate (B2) level
- Ukrainian - Fluent / Native-level proficiency (C2)
Nice to Have
- MuleSoft certification (MCD – Mule 4 Developer)
- Experience with cloud platforms (AWS, Azure, GCP)
- Experience in Salesforce ecosystem
- Understanding of API-led connectivity principles
We Offer
- Budget for medical insurance at the company’s cost
- Budget for wellbeing activities
- Paid vacation
- Paid sick leaves
- English/Polish lessons
- “Synebo talk” internal educational programme
- Marriage and childbirth encouragement
- “Happy hour” and team-building events
What Happens When You Apply?
Our recruiters see if we're a match
- Within 2 days we contact you and invite for an interview
- After the interview we might need you to complete an assignment
- You have one more interview with your team lead
- If everyone is happy, bam, you're a part of the team!
Join our team now!