Senior Software Engineer (Java)
Build and maintain a distributed high-performance platform supporting Adyen's financial products and secure financial data infrastructure.
Responsibilities
- Build and maintain a distributed high-performance platform
- Contribute to architectural design decisions
- Ensure platform scalability
- Mentor and coach junior engineers and peers
- Improve platform robustness and scalability
- Collaborate across teams and time zones
- Review code and support feedback cycles
- Support scalable, reliable, and secure financial data processes
Requirements
- 6+ years of experience with object-oriented programming languages, including Java
- Experience mentoring developers
- Understanding of software architecture
- Ability to create performant database queries and table structures
- Fluent English communication
- Java 17
- RESTful web services
- SQL and PostgreSQL
- MyBatis
- Tomcat
- Gradle
- CockroachDB
- Elasticsearch