Software Engineer

Wearehaystack — Germany · Posted ~3 hours ago

Mid Full-time

Skills

Java Object-oriented design Software architecture Automated testing Code reviews Agile development Software development

🔓 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

A software engineering role focused on designing and delivering scalable Java-based applications. The position involves architecture decisions, clean code practices, automated testing, collaboration in agile teams, and solving complex technical problems while contributing to long-term software quality.

Highlights

Opportunity to build sophisticated software solutions, influence technical decisions, work on complex challenges, and contribute to high-quality engineering practices within an agile environment.

Description

We're hiring on behalf of a Haystack partner! The Role • Design, develop, and optimize sophisticated Java-based software solutions, overseeing them from requirements analysis to production deployment. • Influence technical decisions regarding architecture, object-oriented design, and modern software engineering principles. • Ensure high code quality and sustainable maintainability through automated testing, code reviews, and continuous improvement. • Actively participate in agile development teams, sharing technical expertise via mentoring, pair programming, and knowledge exchange. • Take ownership of complex technical challenges, developing pragmatic, scalable, and customer-oriented solutions. What You'll Need • Several years of professional software development experience with Java and a proven track record of implementing complex software projects. • A strong academic background in Computer Science, Software Engineering, or a related field with a focus on software development. • Proficient knowledge of Java, Spring/Spring Boot, modern architectural and development approaches, test automation, CI/CD, and container technologies; initial experience with AI-driven software development is a plus. • Good German and English language skills for collaboration in interdisciplinary teams. • High degree of personal responsibility, analytical thinking, pragmatic solution orientation, and enthusiasm for sharing knowledge and driving technical advancements. What's On Offer • Competitive salary • Opportunities for professional development and continuous learning through individually chosen training. • Benefits package including corporate discounts, work-life balance initiatives (e.g., bike leasing, fitness subsidies), and a company pension scheme. • Flexible working arrangements with a hybrid model allowing for remote and on-site work. Apply via Haystack today!