CrawlJobs Logo

Software Engineer (Java) - Payments

Netherlands, Amsterdam · Job Posted January 03, 2026
Apply Position
Job Link Share

Job Description

Our engineers are reshaping the payments landscape. We’re looking for more talented problem solvers to help us address a unique set of challenges. As an engineer at Adyen, you will be responsible for the full development cycle from software design to testing and ensuring everything works as expected in production. You will work with one of the biggest PostgreSQL databases out there, focusing on maintaining the platform's performance and reliability. We are looking for Java Engineers for a number of teams within our payments solution.

Job Responsibility

  • Build and improve integrations at a global scale for in-store and online payments
  • Build connections to all relevant payment methods and card schemes worldwide
  • Create a high-available, highly-scalable payment processing platform and connect to hundreds of external APIs
  • Automate all core processes to match funds
  • Expand and modernize our portal for our external and internal users
  • Build a foundation where other solutions can build on top of
  • Work on new features for our portal
  • Improve the performance of existing frameworks
  • Build automation APIs which enable platform growth in a scalable way
  • Focus on providing APIs and UIs to our Merchants to enable self-service
  • Build and maintain our distributed high-performance platform
  • Be part of a diverse and inclusive team
  • Bring code live that impacts many businesses and shoppers
  • Be fully responsible from its initial design to bringing new functionality live
  • Identify and improve parts of the platform to make it more robust and scalable
  • Collaborate across teams and time zones to make things happen, review code and be open to feedback

Requirements

  • Experience with Java
  • Experience with web services
  • Experience with REST APIs
  • Experience with SQL / PostgreSQL
  • Experience with deploying high-throughput and highly reliable services
  • Proactive and takes ownership
  • Strives for quality from both a technical and product perspective
  • Excellent communication skills
  • Ability to explain complex, technical concepts to a non-technical audience
  • Team player who knows when and how to involve other people
  • Knows how to evaluate tradeoffs and how to balance speed vs tech debt
  • Enjoys working on a global product that impacts millions of people everyday

Nice to have

  • Experience with RabbitMQ
  • Experience with Kafka
  • Experience with Elasticsearch

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer (Java) - Payments

8 matching positions

Senior Software Engineer (Java) - Card Payments

The Card Payments Airlines team is dedicated to processing high-volume transacti...
Location
Location
United States , Chicago
Salary
Salary:
180000.00 - 243000.00 USD / Year
adyen.com Logo
Adyen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 8 years of professional experience as an engineer
  • currently working as a Senior Software Engineer or at a similar level
  • great communication skills
  • ability to articulate complex technical concepts
  • flexible
  • team player
  • eye for detail
  • familiar with complex large scale distributed systems
  • open to domestic and international travel
  • demonstrated knowledge of building Java based web services (RESTful, SOAP)
Job Responsibility
Job Responsibility
  • Bring your own point of view on best engineering practices
  • collaborate across teams and time zones to get projects over the finish line
  • lead complex technical projects from requirements analysis through design, implementation, testing and launch into production
  • be hands on and contribute to the implementation, but at the same time offer technical guidance and mentoring to other engineers
  • identify and improve parts of the platform to make it more robust and scalable
  • your code will be used at scale and you are expected to think in that mindset when building features
  • we launch fast and iterate often
  • Fulltime
Read More
Arrow Right

Java Software Engineer - Microservices | Payments | Enterprise-Scale Systems

We’re looking for an experienced Senior Java Developer to join a high-performing...
Location
Location
United Kingdom , Dorset
Salary
Salary:
Not provided
xcede.com Logo
Xcede
Expiration Date
June 28, 2026
Flip Icon
Requirements
Requirements
  • Strong Core Java development experience 8 years minimum
  • Proven experience working on Payments systems
  • Solid understanding of object-oriented design and software engineering best practices
  • Strong experience with Spring Framework, Spring Boot, SQL, Oracle, and NoSQL databases
  • Experience working within Agile environments and modern SDLC processes
  • Strong knowledge of tools such as Jira, Jenkins, Git, JUnit, Selenium, and CI/CD practices
Job Responsibility
Job Responsibility
  • Design, develop, and optimise secure, scalable Java-based applications
  • Build and support high-availability microservices and distributed systems
  • Translate business requirements into technical solutions and engineering designs
  • Perform code reviews, debugging, testing, and production issue resolution
  • Collaborate across Agile teams to deliver key roadmap milestones
  • Work closely with QA and stakeholders to ensure quality and delivery standards are met
Read More
Arrow Right

Senior Software Engineer (Java) - Bank Payments

The North American Bank Payments team is dedicated to driving innovation and dev...
Location
Location
United States , Chicago
Salary
Salary:
180000.00 - 243000.00 USD / Year
adyen.com Logo
Adyen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 8 years of professional experience as an engineer and are currently working as a Senior Software Engineer or at a similar level
  • Great communication skills and the ability to articulate complex technical concepts in front of different stakeholders
  • Flexible, a team player, someone with an eye for detail
  • Familiar with complex large scale distributed systems
  • Open to some domestic and international travel
  • Demonstrated knowledge of building Java based web services (RESTful, SOAP)
  • Experienced in designing performant database models in PostgreSQL or other relational databases
  • Knowledgeable of various software architecture paradigms such as event-driven or message queueing systems
Job Responsibility
Job Responsibility
  • Bring your own point of view on best engineering practices
  • Collaborate across teams and time zones to get projects over the finish line
  • Lead complex technical projects from requirements analysis through design, implementation, testing and launch into production
  • Be hands on and contribute to the implementation, but at the same time offer technical guidance and mentoring to other engineers
  • Identify and improve parts of the platform to make it more robust and scalable
  • Your code will be used at scale and you are expected to think in that mindset when building features
  • We launch fast and iterate often. Concretely, this means that within your first few weeks, you will bring live functionalities that impact many merchants and shoppers
  • Fulltime
Read More
Arrow Right

Lead Java Payments Engineer

Wells Fargo is seeking a Lead Java Payments Engineer, in technology as part of t...
Location
Location
United States , Charlotte; Iselin
Salary
Salary:
119000.00 - 224000.00 USD / Year
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 30, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 5+ years of experience with Java application development
  • 3+ years of experience in Spring Boot
  • 3+ years of experience in database technologies such as Oracle or MongoDB
  • 2 +years of experience in Kafka
  • 2+ years of experience in Microservices or SOA with Rest API
  • 2+ years' experience with API Gateway and Containerization
  • 2+ years of experience in Cloud Implementation (Azure, Kubernetes, Google or PCF)
  • 2+ years of experience in Agile working environment such as Scrum or Kanban
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large-scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
What we offer
What we offer
  • Health benefits
  • 401(k) Plan
  • Paid time off
  • Disability benefits
  • Life insurance, critical illness insurance, and accident insurance
  • Parental leave
  • Critical caregiving leave
  • Discounts and savings
  • Commuter benefits
  • Tuition reimbursement
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Payments 3P

3P or (third party integrations) are critical to Uber’s broader company strategy...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of Experience in Scalable architectures
  • Knowledge in Distributed systems
  • Bachelors degree preferably in Computer science
  • Proven knowledge of at least one programming language, and of OOP patterns. Java and Go are primary languages in this team
  • Depth in algorithms and data structures
  • Excellent communication skills
Job Responsibility
Job Responsibility
  • Take ownership of key features and initiatives in crafting and building high quality, scalable systems in making paying on our platform reliable and efficient
  • Collaborate actively with many teams across Uber that power the Payments ecosystem
  • Design for scale & reliability. Our solutions support Uber's always-on marketplace. Maintaining this platform at scale requires constant investment in security, reliability and monitoring tooling
  • Innovate. Growth brings new complexity and new challenges every day
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Java Full stack & Capital Markets Experience

Wells Fargo is seeking a Lead Software Engineer
Location
Location
India , BENGALURU; HYDERABAD
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
September 20, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 10+ years of hands-on experience in building application using Java, Spring framework and Spring Boot
  • Strong experience in designing and building microservices/ web services
  • Experience in Front end development experience with ReactJS or Angular JavaScript, NodeJS
  • Experience working in Capital Markets / Investment banking
  • Familiarity with MongoDB, including querying, data validation, and understanding of document schemas
  • Good to have experience in the payment's domain with working knowledge of Wires/SWIFT, and ISO 20022 message structures
  • Familiarity with ElasticSearch, including indexing concepts, search/query validation, and interpreting results
  • Familiarity with GenAI tools such as GitHub Copilot, Agentic AI workflows, and LLM based test generation
  • Knowledge on messaging service like Kafka, Solace, etc
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large-scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Comfortable working in an Agile software delivery environment and desire to collaborate and work closely with cross-functional team
  • Working closely with multiple technology teams to understand their requirements and deliver solutions
  • Learning, adapting and implementing new concepts, technologies and improvements
Read More
Arrow Right

Software Engineer (Java)

As a Senior Java Developer in Payments. You'll have the opportunity to: Work in ...
Location
Location
Brazil , Sao Jose dos Campos
Salary
Salary:
Not provided
adyen.com Logo
Adyen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High skilled with Java
  • Familiar with complex and high performance platform
  • Able to coach and train other developers
  • Able to communicate in English and Portuguese (Both fluent)
Job Responsibility
Job Responsibility
  • Design, implement, test and monitor new features
  • Identify and improve parts of the platform to make it more robust and scalable
  • Collaborate across teams and time zones to make things happen, review code and be open to feedback
  • Communicating with stakeholders and merchants and monitoring the impact of new features
Read More
Arrow Right

Senior Software Engineer (Java) - Issuing

We are seeking a Senior Java Engineer to join our Issuing team, where you will b...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
adyen.com Logo
Adyen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software development industry in a fast paced tech environment
  • Full professional proficiency in English
  • Familiar with complex large scale distributed systems
  • Experience with Java, Web Services, REST Apis, Webhooks and SQL/PostgreSql
  • Good understanding of Software Engineering practices and interest in product knowledge
  • Enjoy working in a cross-functional team with roles like Data Science, Frontend, and Product
  • Value involving other people to hear different perspectives
  • Experimental mindset with a launch fast and iterate mentality
Job Responsibility
Job Responsibility
  • Work on complex technical projects from requirements analysis through design, implementation, testing and launch into production
  • Be hands-on and contribute to the implementation
  • Identify and improve parts of the platform to make it more robust and scalable
  • Bring your own point of view on best engineering practices
  • Build APIs and tooling according to quality principles such as performance and code quality
  • Collaborate across teams and time zones to get projects over the finish line
  • Manage the core lifecycle of card transactions
  • Real-time transaction processing (Authorisations, Reversals, Refunds)
  • Scheme connection management (Mastercard, Visa, Pulse)
  • Financial operations such as money movements, interchange splits, and fees
  • Fulltime
Read More
Arrow Right