DevOps Java Engineer - 12 months
Contracts IT Recruitment Consulting Ltd
Antwerp, Belgium
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Antwerp, Belgium
Tech stack
Java
API
Confluence
JIRA
Cloud Computing
Databases
Command-Query Responsibility Segregation (Software Development)
DevOps
Java Platform Enterprise Edition (J2EE)
Event-Driven Programming
Hibernate
Java Database Connectivity
Java Message Service (JMS)
JSON
Maven
Openshift
Open Web Application Security
Software Engineering
SQL Databases
Test Driven Development
Spring-boot
GIT
Event Driven Architecture
Kubernetes
Avro
Atlassian Tools
Kafka
Bitbucket
Event Sourcing
REST
Domain Driven Design
Domain Model
Microservices
Job description
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.
Requirements
- 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.