DevOps Java Engineer
Duration: 12 months initial, with extensions
Job type: freelance/contract
Location: brussels, belgium
(EU national or work permit holder for belgium)
English speaking (french &/or dutch desirable)
We are seeking an experienced DevOps Java Developer/Engineer with the skills & experience as mentioned below. This is an exciting opportunity (long-term) with an international organisation based in Belgium, working in the DevOps team that develops Applications/MicroServices in Java.
Experience
Excellent knowledge of Java 17 and subsequent releases (LTS release of Java if possible)
Excellent knowledge of Spring Boot & Java EE
Excellent knowledge of Object-Oriented design & development
Excellent knowledge of event driven design and implementations
Excellent knowledge of Persistence API/Hibernate
Excellent knowledge on Cloud Native application development
Kubernetes/OpenShift
GitOps
Good knowledge of Micro Services
Excellent knowledge of REST API design & development. Having designed & implemented OAS contracts
Good knowledge of Ports & Adapters pattern/hexagonal architecture
Good understanding of Domain Driven Design
Ubiquitous language, Bounded Contexts, Context MAPS
Domain Model, Aggregates, Entities, Value Objects, Commands, Event Driven Architecture & Event Sourcing, CQRS, Sagas
Good knowledge and practical experience with Kafka
Good knowledge of Test-driven development
Good knowledge of JSON and Avro
Good knowledge of database techologies
Good knowledge of Plain JDBC & SQL
Good knowledge of Integration Technologies (JMS, Camel, ...)
Good understanding of OWASP TOP 10 and secure code implementation
Having knowledge of DevOps teams employing CI/CD pipelines. (GIT, Maven, Tekton, ArgoCD)
Having worked with Atlassian Tools (Jira, Confluence, Bitbucket)
Inquisitive and analytical mind
Proven ability to work in a multi-cultural multi-functional environment where consensus is critical for success
Customer and end-user focused
Excellent oral and written communications skills
Conceptual thinking: Understands the underlying issues in most situations and relates some similarities between situations that are not obviously connected using concepts, models or previous experiences
Seeking Information: Frequently identifies information gaps that are not immediately apparent and selects appropriate sources of information
Forming Relationships: Develops good working relationships with internal contacts in immediate organization
Teamwork: Contributes actively, both in practical terms and by promoting shared values and mutual respect, to the achievement of goals by teams which sometimes include people with varying types & levels of skills
Is able to both work independent and in team context
Please send your CV or call javaid to discuss further.
We are an equal opportunities employment agency and welcome applications from all suitably qualified persons regardless of race, sex, disability, religion/belief, sexual orientation, or age.
We champion differences in technology recruitment and work with clients who actively wish to diversify their talent force - all applicants are welcome to apply.