Senior Backend Software Engineer

New
S
SHIMISoftware Development
The candidate must be located within the EUContractSenior
Salary450 - 500 EUR per day
Apply NowOpens the employer's application page

Job Details

Languages
English (minimum B2 level)
Experience
At least 8 years
Required Skills
GitHibernateJavaMySQLSpring BootActiveMQMavenREST API

Requirements

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

Responsibilities

  • Contribute to the development of eDelivery products including Domibus, DomiSMP, DomiSML, and the eDelivery Conformance Testing Platform.
  • Develop and maintain services, write maintainable code, troubleshoot issues, and integrate tests into CI/CD pipelines.
  • Design distributed transaction patterns, handle idempotency, duplicate detection, and reliable message delivery.
  • Implement authentication/authorization flows, mTLS, secrets management, and versioned REST/SOAP APIs.
  • Govern inter-service communication patterns, design message broker topologies, and integrate via AS4 and ebMS3 protocols.
  • Optimize services for performance and scalability, profile database queries, and design data storage solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
450 - 500 EUR per day
Apply Now