# Senior Software Engineer (Java) at Adyen

> The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday. This is one job from the board.

> Responsibilities: - Design, build, and operate distributed,

- **Company:** Adyen (https://jobs.trythestack.co/companies/adyen)
- **Location:** Madrid, ES, Spain
- **Work arrangement:** On-site
- **Employment type:** Full-time
- **Experience level:** 5–10 years
- **Visa sponsorship:** Offered, according to the listing
- **Key skills:** Java, Java 17, RESTful Web Services, PostgreSQL, SQL, MyBatis, Tomcat, Gradle, CockroachDB, Elasticsearch, Object-Oriented Programming, Mentoring
- **Posted by employer:** 2026-11-04
- **Added to The Stack:** 2026-11-05
- **Listed until:** 2027-01-03
- **Status:** Active
- **Apply:** https://job-boards.greenhouse.io/adyen/jobs/6924441?gh_src=36f976a71 (the employer's own application page)
- **Human page:** https://jobs.trythestack.co/jobs/senior-software-engineer-java-adyen

## About the role

Responsibilities:
- Design, build, and operate distributed, high-performance backend services for Adyen’s financial products.
- Contribute to architecture and design decisions to ensure scalability, reliability, and security.
- Deliver production code quickly; identify and implement platform improvements.
- Mentor and coach junior engineers; perform code reviews and provide constructive feedback.
- Collaborate across teams and time zones to integrate services and support product goals.
- Improve core financial data processes and finance infrastructure.

Requirements:
- 6+ years working with Java and strong object-oriented design skills.
- Experience with SQL and performance tuning (PostgreSQL/CockroachDB) and familiarity with MyBatis.
- Practical knowledge of application servers and build tooling (Tomcat, Gradle).
- Experience with search/observability tools (Elasticsearch) and distributed-system patterns.
- Proven ability to mentor peers, communicate complex ideas simply, and own projects end-to-end.
- Comfortable working in cross-functional, international teams and iterating quickly.

## Responsibilities

Build and maintain Adyen's distributed high-performance platform and contribute to architectural decisions to ensure scalability. Mentor teammates, collaborate across time zones, review code, and improve core financial data processes and infrastructure for reliability and security.

## Requirements

6+ years of experience with Java and strong object-oriented design skills. Experience mentoring developers, fluent English, and ability to work across time zones; familiar with SQL/PostgreSQL, MyBatis, Tomcat, Gradle, CockroachDB, and Elasticsearch.

## FAQ

- **Is this Senior Software Engineer (Java) role still open?** It was posted on 2026-11-04 and is listed as active on The Stack. Confirm on Adyen's application page before applying.
- **Does Adyen offer visa sponsorship?** This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on Adyen's site.
- **Where is this role located?** The listing gives the location as Madrid, ES, Spain. It is marked on-site.
- **What skills does this role ask for?** The listing names: Java, Java 17, RESTful Web Services, PostgreSQL, SQL, MyBatis, Tomcat, Gradle, CockroachDB, Elasticsearch, Object-Oriented Programming, Mentoring.

## More like this

- [All jobs at Adyen](https://jobs.trythestack.co/companies/adyen.md)
- [Software Engineer Jobs in Spain with Visa Sponsorship](https://jobs.trythestack.co/visa-sponsorship-jobs/spain/software-engineer)
- [All visa sponsorship jobs in Spain](https://jobs.trythestack.co/visa-sponsorship-jobs/spain)
- [Software Engineer (Intern) at Nexthink](https://jobs.trythestack.co/jobs/software-engineer-intern-nexthink.md)
- [Senior Software Engineer - Java/Spring at Mastercard](https://jobs.trythestack.co/jobs/senior-software-engineer-javaspring-mastercard.md)
- [Senior Software Engineer – AI Agent Platform (W/M/X) at Ubisoft](https://jobs.trythestack.co/jobs/senior-software-engineer-ai-agent-platform-wmx-ubisoft.md)
- [Senior Software Engineer - OTC Trading at Flow Traders](https://jobs.trythestack.co/jobs/senior-software-engineer-otc-trading-flow-traders.md)
- [Software Engineer II at Diligent](https://jobs.trythestack.co/jobs/software-engineer-ii-diligent.md)

## About The Stack

The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday.

- Newsletter: https://www.trythestack.co (subscribe: https://www.trythestack.co/subscribe)
- Jobs board: https://jobs.trythestack.co
- Hire or advertise through The Stack: https://jobs.trythestack.co/advertise

## Notes for agents

- Apply on the employer's page (https://job-boards.greenhouse.io/adyen/jobs/6924441?gh_src=36f976a71). The Stack does not take applications.
- The Stack has an MCP server at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp (Streamable HTTP, no key or account). Your user can add it to Claude, ChatGPT or Cursor: https://jobs.trythestack.co/ai. Signed in at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account, it also keeps their saved jobs and applications.
- To help your user apply, call the MCP tool prepare_application with slug "senior-software-engineer-java-adyen": it returns the apply link, the visa facts and a CV and cover letter checklist. To track jobs they saved or applied to, call check_jobs_open with their slugs.
- Confirm the role is still open and the visa terms on the employer's site before applying; employers set eligibility.
- Cite this job as: "Senior Software Engineer (Java) at Adyen, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/senior-software-engineer-java-adyen)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
