Location: | Tunis, Tunisia |
Openings: | 1 |
Salary Range: |
Description:
Mission
We look for a Backend Software engineer with strong experience in integration.
We are looking for a person capable of working in an international ecosystem, potentially with remote teams and ready to travel abroad for missions of few weeks to few months (mainly in the Gulf region)
Key Accountabilities:
Design, development, and delivery covering the full product lifecycle, using (most of) the following tech stacks:
- Backend / APIs - Java, Spring Boot, JUnit, Hibernate, Flyway, RHEL, Linux, MongoDB, Postgres, MSSQL, Kafka, Git, Maven, Gradle, Kubernetes, High Availability Systems.
Familiar with: SRE, APM, web technologies
- DevOps / Site Reliability - Kubernetes, CI/CD, RHEL, Unix, IaC, Terraform, Prometheus, Elastic, High Availability Architecture, Disaster Recovery, Logging infrastructure, Application Load Balancing, CDN
Considering also:
- Develop and maintain application integrations using a custom component.
- Collaborate with internal and external backend engineers to integrate channels with internal systems and customer systems.
- Create and maintain detailed documentation of workflows, architecture, channels, and message specifications.
- Interact with commercial, operational, and scientific departments to support product launches and updates.
Your profile
Qualifications, Skills & Competencies:
• Hands on experience in Java backend development and skills with Spring-boot framework.
• Real life experience with Continuous Delivery principles and related tools (Kubernetes, AKS, Docker).
• Familiar with Micro services design.
• Experience in Azure or (similar Cloud components API Gateway/Workflow orchestration/Serverless applications).
• Experience in Inbound and Outbound Messaging Areas.
• Experience in debugging and troubleshooting the existing retrofit systems.
• Followed agile methodology to deliver quality product within deadlines and habituated to sprint planning and retrospectives.
• Good analytical and problem-solving skills.
• Willing to update knowledge and learn new skills to perform efficiently.
• Fully involved and contributed in all phases of Product Development life cycle including Analysis, Design, Development, Maintenance, Unit testing and Integration testing.
• Solid communications skills in english (spoken and written)
Minimum Work Experience:
• 7+ years with the tech stack specified
• 5+ years in designing and using APIs
• 2+ years with cloud technologies
Nice to Have:
• Experience as backend engineer in healthcare domain.
• Experience with interoperability data formats including HL7 2.x, FHIR, XML, and JSON.
• Experience in integration engines like Rhapsody and Mirth Connect.
• Have good knowledge in HealthCare Domain.
• Have Good knowledge in V2 messaging, FHIR STU3/R4 Versions and V3 Messaging.