Senior Backend Software Engineer (m/f/n)

450 - 520 EUR/ dzień.B2B
SeniorInne·B2B
#393231·Dodano 9 dni temu·9
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

JavaMavenMySQLREST APIActiveMQXMLGit

Firma i stanowisko

This role supports a long-term eDelivery project delivered for the European Commission by Shimi Sp. z o.o.

Wymagania

  • At least 8 years experience with backend languages and frameworks: Java, Jakarta EE, Spring/Spring Boot, Hibernate.
  • At least 7 years in build and dependency management tools: Maven, Gradle, npm.
  • At least 5 years with relational databases: Oracle DB, PostgreSQL, MySQL.
  • At least 5 years working with REST APIs and/or SOAP/WSDL web services.
  • At least 5 years with message brokers: ActiveMQ, RabbitMQ, Kafka.
  • At least 5 years working with message formats and standards: XML, XSD, XPath, WSDL, JSON, JSON Schema.
  • At least 5 years experience with Git and Git workflows (GitFlow, trunk-based development).
  • At least 1 year experience with distributed transaction patterns and idempotency.
  • English language proficiency: minimum B2 level.

Nice to have:

  • Experience with eDelivery standards and profiles: OASIS ebMS3, AS4, SMP, BDXL, ebCore PartyId.
  • Experience with security protocols, web application security, and secure API design including TLS/SSL, mTLS, PKI, HTTPS, WS-Security, CSP, OAuth 2.0, OpenID Connect, JWT, SAML, OWASP mitigations, and secrets management tools like HashiCorp Vault, AWS Secrets Manager.
  • Experience in JVM profiling, resolving thread contention and connection pool issues, Liquibase/zero-downtime database migrations, code reviews, static analysis (SonarQube), and technical debt management.
  • Experience with integration protocols, enterprise messaging patterns, service discovery, circuit breakers, load balancing, and containerization (Docker).
  • Familiarity with CI/CD pipelines (Bamboo, GitLab CI, GitHub Actions), Infrastructure-as-Code (Terraform, Ansible), and monitoring/telemetry tools (Dynatrace, Splunk, Elastic APM, OpenTelemetry).
  • Experience with Python or Node.js, Java software architecture or enterprise software development certifications.
  • Experience working for European institutions, public administration, or large international organizations.
  • French language skills (B2+).

Obowiązki

  • Contribute to development of eDelivery products (Domibus, DomiSMP, DomiSML, eDelivery Conformance Testing Platform) in coordination with Technical Architects.
  • Develop and maintain backend services, write clean, maintainable code, and implement unit/integration tests integrated into CI/CD pipelines.
  • Design distributed transaction patterns including idempotency, duplicate detection, reliable message delivery, eventual consistency, and compensating transactions.
  • Implement authentication and authorization flows, mTLS, secrets management, HSM integration, threat modeling, and versioned REST/SOAP APIs with contracts (OpenAPI, WSDL).
  • Design message broker topologies for inter-service communication using standard protocols (AS4, ebMS3).
  • Optimize performance and scalability, profile database queries, resolve contention points, and design data storage solutions (partitioning, sharding, zero-downtime migrations).
  • Implement structured logging, distributed tracing, metrics collection, participate in post-mortems, write technical documentation, and configure cloud services.

Benefity

  • B2B contract via SHIMI.
  • Rate: 450-500 EUR per man-day.
  • Mostly remote work within the EU; occasional travel to Brussels with at least 7 days' notice.
  • Occasional customer meetings in Brussels (up to two per year, two days each) covered by contractor.
  • Additional travel reimbursed only if approved by the customer.
  • Long-term collaboration.

Inne informacje

The candidate must be located within the EU.

SHIMI sp. z o.o.

SHIMI sp. z o.o.

102 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz