Software Engineer

Wearehaystack — Germany · Posted ~15 hours ago

Mid Full-time

Skills

Object-oriented design Software development Kotlin Java Spring Requirement analysis Automated testing Code reviews Agile methodologies Analytical thinking Spring Ktor Docker Gradle JUnit GitLab SonarQube Cucumber Agent-based AI Digital signatures Encryption methods Git

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an agile software engineering team focused on designing and implementing customer-oriented solutions. You will work with Kotlin and Java-based technologies, analyze requirements, develop maintainable object-oriented software, and uphold quality through automated testing and code reviews. The role calls for strong analytical and problem-solving abilities, familiarity with modern development and DevOps tooling, and an interest in agent-based AI for code generation, documentation, and testing. Experience with security concepts such as digital signatures and encryption is also valuable.

Highlights

Opportunity to build customer-focused software in an agile environment, with strong emphasis on modern engineering practices, automated testing, code quality, analytical problem-solving, and emerging AI-assisted development. The role also offers exposure to security-related technologies such as digital signatures and encryption.

Description

We're hiring on behalf of a Haystack partner! The Role • Develop and implement software solutions tailored to customer needs, focusing on object-oriented design. • Conduct requirement analysis, conceptualization, and development using Kotlin, Java, Spring, and other technologies. • Ensure work quality through automated testing and code reviews. • Actively contribute methodological and technological experience within an agile team environment. • Address technical challenges with persistence, self-responsibility, and analytical thinking to find pragmatic solutions. What You'll Need • Completed vocational training or a degree in computer science, or a comparable qualification with a software engineering focus. • Proficient knowledge of frameworks and tools such as Spring, Ktor, Docker, Gradle, JUnit, GitLab, SonarQube, and Cucumber. • Initial experience with agent-based AI for code generation, documentation, and testing. • Familiarity with digital signatures and encryption methods is advantageous. • Knowledge of the healthcare system is a plus. What's On Offer • Competitive salary • Opportunities for professional development and continuous learning. • Flexible work arrangements with hybrid options. • Access to corporate benefits and employee discounts. Apply via Haystack today!