OOTS Backend Software Engineer (m/f/n)
9240 - 11.3k EUR9240 - 11 340 EUR/ mies.B2B
SeniorFull-time·B2B
#393290·Dodano 5 dni temu·7
Źródło: ShimiTech Stack / Keywords
ContainerizationJavaMavenRelational DatabasesSpring
Firma i stanowisko
This role is for an experienced software engineer to work on a long-term international project for a European Union Organisation based in Brussels, via the partner company Shimi.
Wymagania
- At least 15 years of relevant experience including a minimum of 10 years in Java.
- Experience with Java Object Oriented Querying (JOOQ) and JAXB for at least 1 year.
- At least 5 years experience with Spring (Spring Boot, Spring Restful, Spring amqp, Spring Security) and build/dependency management tools like Maven.
- At least 5 years experience designing and building secure RESTful APIs and web services, including OpenAPI documentation and standards such as XML, XSD, XSL, XPath, JSON, and JSON Schema.
- At least 5 years experience with web security and API security techniques including HTTPS, TLS, OAuth 2.0, OpenID Connect, mTLS, JWT, and OWASP mitigation practices.
- At least 10 years experience with relational databases, specifically PostgreSQL, including complex SQL, query optimization, indexing, and schema migration.
- At least 5 years experience designing and operating message broker topologies using RabbitMQ or similar, and database migration tools like Flyway.
- At least 4 years experience with containerization and orchestration (Docker), DevSecOps tooling including version control (Git), issue tracking (JIRA), collaboration (Confluence), and CI/CD pipelines (GitLab).
- At least 10 years experience in full web development lifecycle including Git workflows (trunk-based), code reviews, and static analysis tools (SonarQube).
- At least 1 year experience with Once-Only principle support in public administration information systems.
- English language proficiency at B2 level (CEFR).
Nice to have:
- Experience with Schematrons.
- Experience with open standards for service discovery and document exchange such as ebMS3, AS4, or Service Metadata Publishing (SMP).
Obowiązki
- Contribute to the development of OOTS Common Services such as CS Admin Tool, Semantic Repository, Notification Service, and others in coordination with the Lead Architect(s).
- Design and develop APIs.
- Develop and maintain services and business logic using back-end programming languages.
- Perform unit and integration testing, debug, fix, and validate code.
- Deliver solutions meeting functional and non-functional requirements.
- Implement authentication and authorization mechanisms to secure API endpoints and services.
- Profile and optimize database query plans and index strategies.
- Design caching strategies.
- Design and operate message broker topologies (queues, topics, dead-letter handling).
- Write technical documentation.
- Enforce data integrity constraints at the application and database level.
Benefity
- Long-term B2B cooperation with SHIMI.
- Project duration up to 48 months.
- Competitive daily rate between 440 and 540 EUR.
- Mostly remote work within the EU, with two physical meetings per year (max 2 days each) at contractor's cost.
- International and multicultural working environment.
- Collaboration with skilled professionals across Europe.
Inne informacje
Services must be performed from within the EU. Two physical meetings with the customer are foreseen per 12-month period, max 2 days each, and are at contractor’s cost.
SHIMI sp. z o.o.
106 aktywnych ofert