Job Description
Job ID: HNMJD1243
Role: Senior Java Developer
Locations: La Hulpe, Belgium
Description:
- Be an active contributor within a cross-functional agile team responsible amongst others for the implementation of software components covering design, development, unit and integration testing activities. The SIL application offers access to Alliance Cloud, which is distributed across multiple data centers, with an architecture using micro-services design principles. Replication happens synchronously.
- Analyze detailed system and application factors: input/output requirements, information flows, hardware/software requirements, kernel settings, performance, security, etc … with a focus on Docker container and Kubernetes orchestration for operational deployment and monitoring.
- Contribute to design and technical feasibility and propose systems solutions as needed.
- Provide technical assistance to colleagues and assist in resolving problems reported by team members or qualification people in order to achieve timely and quality delivery.
- Develop and maintain technical documentation and where appropriate, write system documentation and operating procedures.
- Fix issues or problems reported by the integration and qualification teams.
Database: Oracle, Elastic Search, JDBC, H2, JPA, …
Distributed application frameworks: Apache Kafka, Zookeeper
Exposure to various OS platforms: Windows, Linux (Redhat)
Java (min version 8, preference version 11)
Jenkins, GIT, Maven, Jira, Docker Kubernetes, Kibana, …
SSL/TLS, HTTP/S, XML (schema, xslt, …)
Unit test, Integration testing, mocking tools, …
Spring – Springboot – Microservices
Distributed environments