This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re looking for an Engineering Manager to lead our Java Frameworks team within the Platform Engineering organization. This team owns Adyen’s Java Frameworks such as application bootstrapping and integrations for Spring Core, Tomcat, Jersey, Feign, and Jackson. These frameworks power all of the Adyen Java platform with a focus on high-performance and low-latency, ensuring the reliability and speed critical to our business. In this role, you will shape the future of our global application platform, drive developer experience and technical excellence, and scale our Java ecosystem for new heights.
Job Responsibility:
Lead, mentor, and coach a high-performing team of expert Java Engineers, fostering a culture of technical curiosity, ownership, and operational excellence
Develop and drive the long-term technical roadmap and vision for Adyen's Java Frameworks
Champion initiatives that significantly improve the daily experience of hundreds of Java engineers leveraging the core frameworks, focusing on ease-of-use, clear documentation, and efficient integration patterns
Oversee the design, implementation, and maintenance of critical framework components, ensuring best practices in testing, code quality, observability, and security are rigorously applied
Manage performance, conduct regular 1:1s, growth conversations, and career development planning to help team members achieve their full potential and grow their technical and leadership skills
Actively participate in recruiting, interviewing, and onboarding new talent to grow the team's capabilities
Collaborate closely with other Platform Engineering teams, Product Security teams, and Product Engineering teams across the organization to understand their needs and proactively evolve the core frameworks
Serve as a subject matter expert and evangelist for best practices within the Java ecosystem, promoting standardized application bootstrapping, configuration, and integration patterns throughout Adyen
Requirements:
Experience as an Engineering Manager, successfully managing, mentoring and developing a Java engineering team
Excellent verbal and written communication skills, capable of explaining complex technical topics to both technical and non-technical audiences
Extensive, hands-on experience with modern, high-volume Java development and a good understanding of the ecosystem's core components (e.g., the JVM, Java EE specifications, reflection API, garbage collection, threading models)
Deep familiarity and knowledge of the inner workings of (some of) the frameworks the team owns or similar alternatives, such as Spring (Boot), Quarkus, Tomcat, Netty, Jersey/JAX-RS, Feign, Jackson, etc. Ideally maintained internal frameworks based on these or similar technologies
Experience designing and operating shared platform services/frameworks with a focus on API stability, backwards compatibility, and consumption by many internal users
Have a basic understanding and strong intuition on (distributed) software performance
Ability to transition between hands-on technical details and long-term strategic planning, articulating a clear vision for the platform's evolution
Passionate about developer experience, viewing the internal development community as your primary customer and actively working to reduce friction and increase productivity
Demonstrates a high degree of ownership and accountability for the stability and performance of our products, thriving in a highly dynamic environment
Nice to have:
Having contributed to open source Java projects
Experience in Java application performance monitoring, tracing, profiling, tuning, and optimization