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