Full-Stack Software Engineer - Data-Intensive Applications (m/f/d/)

Young man sitting in front of laptop
  • Location

    Hallerstraße 59
    74189 Weinsberg
  • Employment Area

    IT - Development
  • Level

    Experienced professionals
  • Working Model

    Full-time
  • Reference ID

    46820
Schwarz IT takes care of the entire digital infrastructure and all software solutions of the companies of Schwarz Group. As a result, it is responsible for the selection, provision, operation and continuing development of IT infrastructure, IT platforms and business applications. In order to provide IT solutions that optimally support the departments’ business processes, Schwarz IT addresses the departments’ requirements in consultations and works with them to develop professional and effective IT solutions.

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.

Our benefits

What happens once you applied?

1

Application

We love simplicity. Apply quickly and easily digitally, even without registration.
2

Checkup

Together with the department, we take a look at your documents.
3

Interview

When you first get to know each other, the focus is on both your personality and your professional suitability.
4

Contract offer

Have we convinced each other? Then your employment contract is on its way to you digitally by e-mail. .
5

Welcome

Your first day of work with is about to begin and your individual onboarding in the team begins. We look forward to seeing you!