بازگشت به فرصت‌ها
لوگوی Haystack
English

Java Software Engineer

Haystack·Hamburg·۱ هفته پیش

حضوریارشدتمام‌وقتتوافقی

Haystack

Connecting the world's tech talent with employers that matter to them

شرح موقعیت

We are working with a fast-growing tech company that's disrupting the monetization and subscription management space with its innovative cloud platform. They empower businesses globally to simplify complex payment and financial processes, aiming to become a European market leader. The Role Design, implement, and maintain microservices for the payment domain using Java, Spring Boot, Gradle, and Kubernetes. Apply experience with relational and NoSQL databases to choose appropriate solutions. Develop intuitive user interfaces with React, TypeScript, and Material UI for efficient processing of complex payment transactions. Ensure code quality, extensibility, and readability by adhering to Clean Code principles, especially for financial transactions. Proactively identify and resolve technical issues through tracking, alerts, and monitoring before they impact customers. Collaborate with users and customer support to provide quick and pragmatic solutions for technical problems. Maintain high-quality standards through automated testing across relevant levels for sustainable product development. Operate platform services in Microsoft Azure and Amazon AWS clouds, working closely with DevOps. What You'll Need Several years of software development experience with strong Java knowledge, ideally with Spring Boot and other relevant tech stack components. Experience with external APIs, webhooks, and asynchronous event processing, preferably in payment, fintech, or integration environments. Enthusiasm for clean system architectures, with an interest in Domain-Driven Design, Microservices, and hexagonal architecture. A proactive approach to code improvement, separating responsibilities for long-term maintainability. Ability to work cross-functionally, share knowledge through pair-programming, and engage in continuous team development. Willingness to leverage AI as a tool for efficiency and better solutions, while retaining responsibility for outcomes. Strong problem-solving skills and a passion for developing reliable, secure, and scalable software in digital payments and finance. Fluent in German (min. B2) and proficient in English. What's On Offer The opportunity to actively shape an innovative product and take on significant responsibility. A collaborative and supportive team environment that values continuous learning and knowledge sharing. Fast and effective recruiting process focusing on mutual fit. The chance to work in a dynamic company that values self-determination and flat hierarchies. Apply via Haystack today!