We're hiring on behalf of a Haystack partner!
The Role
- Design, develop, and integrate software components for platform solutions.
- Utilize models and Proof-of-Concepts (PoCs) to discuss solutions with agile teams.
- Expand component architecture and design well-defined interfaces with system architects.
- Document results and create automated tests to ensure high quality standards.
- Support project management with realistic effort and complexity estimations.
- Contribute technical expertise in selecting appropriate technologies and development methods.
What You'll Need
- University degree in Computer Science, Software Engineering, or a similar technical field.
- Proven experience in object-oriented software development for large projects or platforms.
- Strong knowledge of software architecture, component design, and interface definition.
- Proficient in Java, Spring Boot framework, and libraries like Spring Data, Spring Security, Lombok.
- Comprehensive knowledge of software development processes and best practices, including agile methodologies.
- Familiarity with modern development tools, IDEs, version control (Git), artifact repositories (Artifactory), and static analysis tools (SonarQube).
- Excellent English and German language skills.
What's On Offer
- Attractive salary based on GVP collective agreement.
- 30 days of annual leave.
- Opportunity to work for a renowned high-tech group.
- High chance of long-term employment.
Apply via Haystack today!