- Company Name
- KLANIK
- Job Title
- Développeur back-end Java (H/F)
- Job Description
-
**Job Title**
Java Back‑End Developer (M/F)
**Role Summary**
Senior Java back‑end developer responsible for designing, building, and maintaining high‑performance real‑time applications for a major aerospace client. Works within a Kanban team on critical, data‑intensive projects, focusing on Big Data processing, cloud migration, and real‑time data streams.
**Expactations**
- Deliver robust, scalable back‑end solutions using Java 17+.
- Optimize big‑data pipelines (Spark, Hadoop) and database operations (MongoDB, BigQuery).
- Support migration to Google Cloud Platform and ensure seamless data integration via Kafka.
- Participate in incident resolution, performance tuning, and continuous improvement initiatives.
**Key Responsibilities**
1. Design, develop, and maintain Java 17+ back‑end services and APIs.
2. Implement and optimize Big Data workflows (Spark, Hadoop) and storage layers.
3. Integrate real‑time data streams with Kafka; manage data pipelines from ingestion to processing.
4. Lead or support migration efforts to Google Cloud Platform and configure cloud services.
5. Ensure code quality, performance, and reliability through unit, integration, and load testing.
6. Collaborate closely with Tech Lead and Product Owner to align development with business objectives.
7. Monitor application performance, analyse incidents, and apply remediation via Grafana, Control‑M, or other monitoring tools.
8. Contribute to continuous improvement of processes, tooling (Git, Nexus, Bamboo), and documentation.
**Required Skills**
- 5–10 years of Java back‑end development experience; strong command of Java 17+ fundamentals.
- Deep expertise in Spark, Hadoop, and large‑scale data processing.
- Proficiency with MongoDB, BigQuery, and other NoSQL/analytical databases.
- Hands‑on experience with Google Cloud Platform services (Compute Engine, Cloud Storage, BigQuery, etc.).
- Solid knowledge of Kafka for real‑time data streaming.
- Familiarity with CI/CD pipelines (Git, GitActions, Nexus, Bamboo).
- Experience with distributed, scalable architecture design.
- Bonus: Control‑M, Grafana, monitoring, and alerting tools.
- Excellent problem‑solving, communication, and teamwork abilities.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., GCP Professional Cloud Architect, Cloudera Certified Associate Big Data, Oracle Certified Professional Java) are a plus.