Key duties:
- Own design, implementation, & enhancement responsibility for the OM and/or DM backend components, including applications, APIs, and integrations.
- Adapt guidelines and principles from Schenker IT security, Enterprise architecture.
- Be an interface between third party software vendors and OM DM team for architectural or design areas.
- Ensure adherence to company's architectural standards and best design practices.
- Analyze incoming change requests/ demands to OM DM applications collaborating with SME and Business Analyst.
- Ensure new feature and components are developed in line of the OM DM Solution Architecture.
- Conduct system tests and driving technical improvements while adapting for services and interfaces based on evolving requirements.
- Design documentation for components for existing and newly built architectures.
- Collaborate with DBAs & DevOps team members to address and prevent system-level health and operational issues.
- Coordinate with development & testing teams to enhance overall technical quality by clearing technical debts.
- Own the OM DM system-level architecture in collaboration with subject matter experts (SMEs) from head office.
- Work closely with solution architect(s) for design analysis, reviews, & validation of architectural changes.
- Serve as a backup domain SME to prevent single points of failure in domain expertise.
- Coach developers on best practices related to design patterns, clean architecture, cloud-native, and microservices.
Job requirements:
- University degree in computer science, IT or equivalent.
- 3-4 years of experience in architect roles (e.g solution architect, technical architect or software architect) with an overall minimum technical/IT experience of 8-12 years.
- Must have expertise with the Java ecosystem with hands on experience in technical Spring boot, JMS, JAX
- Experience in asynchronous backend design (Pub-Sub) such as SQS, KAFKA or RabbitMQ is required.
- Experience on design implementation JAVA backends on Onion / Clean architecture.
- Familiarity with AWS services such as EC2, RDS, EFS, SNS SQS, S3 is Required.
- Experience with serverless frameworks e.g. Lambda, Fargate is nice to have.
- Experience with ELK and Prometheus for application log and metrics monitoring.
- Experience with microservice patterns (such as Domain Driven, Event Driven, and CQRS) is valuable.
- Good knowledge of cloud platforms (e.g., AWS), containerization (Docker), orchestration (Kubernetes), and infrastructure as code (Terraform).
- Familiarity with database design best practices and performance analysis.
- Experience in designing & aligning system interface documentation to ensure clarity and consistency.
- Business fluency in both written and spoken English is a must.
- Strong at effective cross-cultural communication with an international & collaborative mindset.
- Knowledge about agile software delivery methodologies along with experience of handling development tickets in Jira & documentation in Confluence like tools.
We offer:
- Attractive salary
- You will work in an agile and motivated team with a high degree of personal responsibility in the exciting area of customer service in logistics.
- Flexible form of cooperation (Contract of employment or B2B)
- Annual Bonus and Holiday Bonus
- Language Courses
- Life insurance
- Medical healthcare package and Sport Card
- Pension Program (PPE)
- Professional Development
- Work-life Balance
- Working Internationally
Nice to have:
- Logistic business knowledge