We are looking for an experienced Java Developer to join a dynamic team working on complex and innovative software solutions. This role offers the opportunity to contribute to impactful projects while collaborating with skilled professionals in an agile environment.
Responsibilities:
- Develop and implement high-quality software solutions for large-scale projects.
- Collaborate closely with team members to design and deliver effective technical solutions.
- Provide support and guidance to colleagues, fostering a culture of knowledge sharing and continuous improvement.
- At least 5 years of experience as a Java developert.
- Proficiency in full-stack development with Java, JEE, and Spring (Boot).
- Experience with messaging systems (e.g., Kafka) and containerization (e.g., Docker).
- Familiarity with agile development methodologies (Scrum, Kanban, SAFe, etc.).
- Hands-on experience with build and deployment tools such as Maven, Nexus, and Git.
- Understanding of key security concepts like authentication, authorization, IAM, PKI, and encryption.
- Fluent in German (written and spoken)