Java Software Engineer
Wearehaystack โ Germany ยท Posted ~3 hours ago
๐ 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 listDescription
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!
We have 143,516 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 143,516 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume