Java Engineer (Java Application Core Components Team)
- Amsterdam, Netherlands
- Mid Level
- Posted
Skills
Required
- Java
- open source
- Gradle / Maven
- Spring
- Jersey
- Feign
- OpenAPI
- Kubernetes/cloud migrations
- legacy application modernization
- platform development
- AI
- agent workflows
Preferred
- Java frameworks
- code/API design
Join Adyen, a leading global payments platform, as a Java Engineer in the Java Application Core Components (JACC) team. In this role, you will design, build, and evolve the internal and open-source Java frameworks and components used by every Java application team at Adyen. You will also play an active role in large-scale migrations that are reshaping Adyen's application architecture and provide hands-on technical guidance to other engineering teams. This is an opportunity to have a real influence over the architecture of one of the leading players in the payments space.
Play an active role in one or more of the team's 3 large-scale migrations that are reshaping Adyen's application architecture.
Broader architecture sense across distributed systems
About Adyen
Provide hands-on technical guidance to other engineering teams, by guiding them on how the frameworks and libraries we provide can be used to solve Adyen's business problems.
Comfortable being a driver: able to build alignment with stakeholders and partners while pushing initiatives for our customers
Studies show that women and members of underrepresented communities apply for jobs only if they meet 100% of the qualifications. Does this sound like you? If so, Adyen encourages you to reconsider and apply. We look forward to your application!
Responsibilities
- Design, build, and evolve the internal and open source Java frameworks and components used by every Java application team at Adyen.
- A communicative, proactive team player who takes ownership, is decisive under ambiguity, and can act as a technical influencer with a multiplier mindset
- Strong skills in core Java and code/API design
- 5+ years of experience with Java backend development
Requirements
- Track record of building high-quality software, with testing at all levels
- Experience with build tools, ideally for Java (Gradle/Maven)
Familiarity with Spring, Jersey, Feign, OpenAPI
- Experience with Kubernetes/cloud migrations, legacy application modernization, security-related work or platform development experience
- Exposure to AI agent workflows and a DevOps mindset
- Experience developing and maintaining libraries/frameworks used by many other developers (either open source or internal)
- Understanding of Domain-Driven Design (DDD) and Test-Driven Development (TDD)
Preferred
- Developer advocacy experience: public speaking or training/facilitation skills
jobapplier