
Hybrid Full-Stack Software Engineer - Data-Intensive Applications (m/f/d) (Berlin, DE) presso Schwarz Corporate Solutions
Schwarz Corporate Solutions · Berlin, Germania · Hybrid
- Professional
- Ufficio in Berlin
Your Tasks
- You develop and enhance enterprise applications that process and manage large volumes of complex data critical to our business operations.
- You are part of a highly agile and dynamic team that takes ownership of a central, data-intensive system used for real-time insights, intelligent planning, and strategic decision support.
- You contribute across the entire development lifecycle—from requirements analysis and design to implementation, testing, deployment, and operations—ensuring high quality and performance.
- You work end-to-end on the application, gaining deep insights into its architecture and functionality while making a direct impact on business-critical processes.
- You collaborate closely with platform teams and leverage modern tools and technologies to deliver scalable and reliable solutions.
- You bring a high level of focus, initiative, and motivation to your work, actively engaging in team discussions and continuously challenging the status quo.
- You contribute to our developer community by sharing your expertise and driving forward technical excellence.
- You are committed to personal development and consistently strive to improve both your skills and the systems you work on.
Your Profile
- You have experience in developing backend services with Kotlin, Java, or similar.
- You have experience in developing frontend applications with Vue, React or similar.
- You have hands-on experience with cloud-native and container technologies such as Docker and Kubernetes.
- You are familiar with databases such as PostgreSQL or MongoDB.
- You understand the principles behind HTTP and messaging communication.
- You are skilled in writing automated tests and are committed to software quality.
- You have a solid understanding of modern software architecture.
- Experience working on data-intensive systems is a plus.
- You prioritize security and maintain awareness of best practices throughout the development lifecycle.
- You are familiar with software engineering principles like Clean Code, modular design, and design patterns (e.g., Strategy Pattern).
- You are proficient in English and either possess or are willing to develop German language skills.
- You have a degree in IT with a focus on application development or, alternatively, an IT apprenticeship with relevant IT qualifications.