Java Software Developer

Wearehaystack — Germany · Posted ~3 hours ago

Senior Full-time

Skills

Java Spring Spring Boot Object-oriented design Software architecture Automated testing Code review Agile development Software engineering

🔓 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 Java Software Developer is sought to design, develop, and optimize Java-based applications from requirements analysis through deployment. The role combines strong Java and Spring expertise with architecture, object-oriented design, automated testing, code reviews, agile teamwork, and mentoring. Several years of professional Java development experience are required.

Highlights

Own complex Java development projects from requirements through deployment, influence architecture and design decisions, maintain high code quality, and mentor colleagues in an agile environment.

Description

We're hiring on behalf of a Haystack partner! The Role Develop, design, and optimize Java-based software solutions, guiding them from requirements analysis to deployment. Influence technical decisions regarding architecture, object-oriented design, and modern software engineering principles. Ensure high code quality and maintainability through automated tests, code reviews, and continuous improvement. Work actively in agile development teams and share technical expertise through mentoring, pair programming, and professional exchange. Take responsibility for complex technical challenges and develop pragmatic, scalable, and customer-oriented solutions. What You'll Need Several years of experience in professional Java software development and proven success in implementing complex software projects. Above-average successful degree in computer science, software engineering, or a comparable field with a clear focus on software development. Strong knowledge of Java, Spring/Spring Boot, modern architectural and development approaches, test automation, CI/CD, and container technologies; initial experience with AI-powered 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 enjoyment in sharing knowledge and advancing technical topics. What's On Offer Access to attractive employee discounts and benefits with various partners and providers. Job-bike leasing, subsidized fitness studio memberships, and diverse training opportunities for work-life balance. Individually chosen training opportunities to expand skills and continuously develop. Opportunity for company pension scheme to secure your future. Apply via Haystack today!