Back-end Developer Java
Must-have:JavaBackendMicroservicesAIFinTech
Machine translation — original language: Dutch.Show original
Responsibilities
- Developing and maintaining the core architecture for error-free, scalable, and secure payment processing.
- Building robust APIs and integrations with banks, software houses, and large enterprises, including technical support during deliveries.
- Addressing complex challenges regarding retries, concurrent processing, and handling external system failures.
- Identifying and resolving bottlenecks in queries, data models, and processing speed as volume grows.
- Resolving and analyzing production incidents during office hours (there is no on-call / standby service).
- Critically reviewing (AI-generated) code for quality, security, and maintainability before it goes to production.
Profile & Requirements
- Experience: Several years of work experience as a back-end developer with Java and Spring. Knowledge of Go is a plus or can be learned quickly.
- Databases: Thorough knowledge of relational databases (preferably PostgreSQL), including query optimization, indexing, and transaction management.
- Architecture: Excellent insight into concurrency, failure modes, and designing fault-tolerant systems.
- Quality: Experience in analyzing and structurally resolving production incidents and a focus on writing clean, testable, and maintainable code.
- Ownership: An independent working style, strong communication skills to justify technical choices and trade-offs, and the willingness to give and receive active code reviews.
- Languages: Fluent command of English. Knowledge of Dutch is a clear asset.
- Location & Timezone: Residing in a timezone within +/- 1 hour of CET to promote good collaboration during daily stand-ups.
- Background: Experience in FinTech, the banking sector, or payment processing is a plus. Demonstrable experience and practical knowledge carry more weight than a specific degree.
Tech Stack
- Languages & Frameworks: Java, Spring, Go
- Databases & OS: PostgreSQL, Linux
- Integrations: REST API's, Microservices
Contact person
Listed by the employer in the job posting — for questions and your application.