Senior Full Stack Developer (m/f/nb) - Big Data Platform

Conrad Electronic SE
München, Germany
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

München, Germany

Tech stack

Java
Artificial Intelligence
Big Data
Code Review
Databases
Electronic Data Interchange (EDI)
Python
NoSQL
Software Engineering
SQL Databases
Systems Architecture
Data Storage Technologies
Spring-boot
Backend
Vue.js
Kafka
Front End Software Development
Microservices

Job description

München, Deutschland Veröffentlicht: Gestern IT / Telekommunikation Vollzeit

In the Conrad Big Data team, we develop and operate a platform that serves as the basis for data exchange, reports, analysis and AI. Keywords such as high-performance, scalable, central data storage, company-wide usability, provision of data for internal and external apps, self-service, etc. drive us every day. Agility, an iterative approach, continuous improvement and open feedback are on our agenda.

Activities

  • Feature development: You will be responsible for designing and implementing new, sophisticated full-stack features, services, and applications. You will contribute your expertise specifically in the backend with Java and the Spring Boot framework, as well as in the frontend with Vue.js.
  • System architecture: You will take the lead in shaping and strategically developing our system architecture. In doing so, you will take into account future requirements and technological trends for all components of the big data platform, both in the backend and frontend.
  • Operation & optimization: You will ensure the stable and secure operation of the platform by maintaining existing services and microservices. Your tasks will also include the continuous optimization of system performance and security.
  • Mentoring & Leadership: As a technical role model and mentor, you will actively support less experienced developers. You will conduct code reviews, proactively share your knowledge, and promote a culture of continuous learning and mutual improvement.
  • Team Culture: You will contribute significantly to a culture of feedback that enables the team to continuously develop and achieve excellent results together.

Requirements

  • At least 5 years of solid professional experience in software development.
  • Excellent knowledge of Java; experience with Python is a welcome plus.
  • Confident use of modern front-end frameworks, especially Vue.js.
  • Proficient use of relational (SQL) and non-relational (NoSQL) databases.
  • Solid experience in the design and implementation of microservice architectures.
  • Practical experience with event streaming platforms, ideally Apache Kafka.
  • Strong analytical skills and a passion for developing innovative solutions to complex challenges.

Apply for this position