💼Job Title: Junior Java Developer
💻Job Type: Freelance
📍Location: Brussels, Belgium
💼Work regime: Hybrid
🔥Keywords: Java, Elastic search and Kubernetes.
Job Overview
We are seeking a Junior Software Engineer with foundational skills in Java, Kubernetes, and cloud‑native development. You will support the design, development, testing, and deployment of microservice‑based applications delivered across multi‑data‑center environments. The platform uses containerization with Docker, orchestration with Kubernetes, and cloud accessibility for customers. Kafka is a plus but not required.
What You Will Do
- Participate in the end‑to‑end development of distributed microservice components, covering design, coding, unit testing, and integration testing.
- Analyze system and application requirements such as data flows, performance, security, and hardware/software needs, with emphasis on Docker and Kubernetes deployment/monitoring.
- Enhance the platform layer to improve application resiliency, availability, and data integrity.
- Contribute to technical feasibility assessments and propose solutions to support system design.
- Collaborate with colleagues to provide technical assistance and troubleshoot issues for timely delivery.
- Prepare and maintain technical documentation, including system specifications and operational procedures.
- Investigate and resolve issues identified by integration and qualification teams.
What You Bring
- 1-3 years of experience in software development (Junior level).
- Strong foundational skills in:
- Java (Junior)
- Kubernetes (Junior)
- ElasticSearch, Fluentd, Kibana (Junior)
- Understanding of containerization (Docker) and cloud‑native architectural concepts.
- Good analytical and problem‑solving abilities with attention to system behavior and performance.
- Clear communication skills and ability to document technical processes.
- Good to have: exposure to Kafka or experience with event‑driven or messaging architectures.