CrawlJobs Logo

Senior Software Engineer (Java)

United States, Chicago 180000.00 - 243000.00 USD / Year · Job Posted March 05, 2026
Apply Position
Job Link Share

Job Description

The Capital team is part of our Financial Products solution, playing a pivotal role in enhancing the cash flow of sub-merchants and fostering their business growth. The Capital team at Adyen is seeking a dedicated Senior Software Engineer (Java) to contribute to the development and deployment of a global lending solution for our customers. This recently launched product presents a unique opportunity to tackle a range of complex engineering challenges, from designing innovative product features to optimizing scalability. We prioritize a strong customer-centric approach, requiring engineers with a genuine 'customer problem first' mindset while ensuring we build for all customers.

Job Responsibility

  • Work on complex technical projects from requirements analysis through design, implementation, testing and launch into production
  • Bring your own point of view on best engineering practices
  • Be hands-on and contribute to the implementation
  • 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
  • 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

Requirements

  • 8+ years of experience in the software development industry
  • Full professional proficiency in English
  • Experience with Java, Web Services, REST APIs, Webhooks and SQL/PostgreSql
  • Good understanding of Software Engineering practices and interest in product knowledge
  • Familiarity with complex large scale distributed systems
  • You must be work authorized in the United States without the need for new visa sponsorship
  • The company can support visa transfers but will not sponsor individuals for H-1B CAP applications

Nice to have

  • You value involving other people to hear different perspectives
  • You're not just a coder
  • you're an engineer with an ownership mentality

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer (Java)

8 matching positions

Senior Software Engineer (Java)

Adyen provides payments, data, and financial products in a single solution for c...
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 and 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
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Java)

We are building a Java team in our Krakow office at Keepit, and we're looking fo...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
keepit.com Logo
Keepit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of backend Java development experience
  • Solid experience with the Spring Boot ecosystem, RESTful API design, and modern service-oriented architecture
  • Experience working with KeyCloak, and good understanding of Authentication and authorization systems
  • Solid understanding of SQL and working with relational databases
  • Strong initiative and a proactive mindset, with a willingness to share knowledge in a collaborative environment
  • Ability to work independently and take full ownership of technical decisions
  • Experience with docker and containerized solutions
  • Familiarity with event-driven architecture (e.g. Kafka, RabbitMQ)
  • Experience with CI/CD pipelines and modern DevOps practices
Job Responsibility
Job Responsibility
  • Lead technical design and architecture for features and services, ensuring scalability and maintainability
  • Participate in all phases of the software development lifecycle
  • Collaborate with Product, QA, Support, and Operations teams to resolve issues and deliver improvements
  • Maintain high code quality by clear documentation, thorough code review, and architectural improvements
  • Ensure system reliability, including error handling, observability, and scalability
  • Mentor and grow other developers
  • be the go-to technical authority on the team
What we offer
What we offer
  • Creative tax (KUP 50)
  • 4 additional working days of vacation leave per full calendar year
  • 3 days of internal sick leave without a doctor's note
  • Health and Life Insurance
  • Employee Capital Plan (PPK)
  • Multisport card compensation
  • Coverage of professional training sessions, meetups, etc.
  • English-speaking club with native speakers
  • Polish language classes
  • Internet and Glasses reimbursement
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Java)

We are looking for a highly motivated and experienced Senior Software Engineer (...
Location
Location
Turkey , Istanbul
Salary
Salary:
Not provided
commencis.com Logo
Commencis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BSc/MSc/PhD degree in Computer Science or a related field, or equivalent practical experience
  • At least 5 years of professional experience in backend development with Java
  • Strong experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security, etc.)
  • Strong understanding of OOP principles, design patterns, and scalable system design
  • Experience with microservices architecture and distributed systems
  • Hands-on experience with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB, Redis)
  • Strong unit test and debugging skills
  • Proficiency in code versioning tools such as Git
  • Strong sense of analytical thinking and problem-solving skills
  • Excellent attention to detail
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable and high-performance backend systems using Java and Spring Framework
  • Contribute to system architecture decisions and lead the design of both monolithic and microservices-based solutions
  • Develop and maintain Backend-for-Frontend (BFF) layers and core backend services
  • Strong understanding of design principles, design patterns, and architectural best practices (DDD, TDD, and layered architecture)
  • Build and maintain RESTful APIs and ensure high availability and performance
  • Collaborate with cross-functional teams including product, design, and QA
  • Ensure code quality through code reviews, best practices, and clean code principles
  • Write and maintain unit and integration tests
  • Troubleshoot, debug, and optimize existing systems
  • Participate in CI/CD processes and support deployment activities
What we offer
What we offer
  • Competitive salary
  • Private health insurance
  • Pension and retirement plans through a company-backed pension system
  • Meal card
  • Commute compensation
  • Work-from-home support
  • Paid birthday off
  • Flexible working hours including remote working option
  • Online events
  • Guest speakers
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Java)

We are looking for a Senior Software Engineer (Java) to join Sopra Steria Polska...
Location
Location
Poland , Katowice
Salary
Salary:
12000.00 - 16000.00 PLN / Month
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Java and Spring Boot for building scalable backend applications and implementing service‑to‑service communication
  • Hands‑on experience with containerization technologies, particularly Docker, including building, running, and troubleshooting containerized applications
  • Experience working with REST APIs and API specification formats such as OpenAPI, using JSON and YAML for defining and documenting services
  • Knowledge of modern authentication and authorization standards, including OAuth 2.0 and OpenID Connect, and the ability to integrate secure identity flows into backend services
  • University degree in Computer Science, Software Engineering, Information Systems, Telecommunications, or equivalent experience
  • Several years of hands-on experience in backend engineering, middleware engineering, platform integration, or distributed-systems delivery
  • Strong command of API-based integration, authentication and authorization integration, containerized delivery, and operational support
  • EU citizenship
  • Fluent English: B2/C1
  • Being open to occasional business trips abroad and visits to our office in Katowice
Job Responsibility
Job Responsibility
  • Design and implement APIs, adapters, connectors, and integration services between LDS components and Simpl-Open capabilities
  • Implement participant onboarding, secure communications setup, and connector registration workflows
  • Integrate authentication, authorization, role assignment, attribute mapping, and directory-connected access-management patterns
  • Implement metadata publication, catalogue interaction, discovery flows, validation rules, and transformation logic
  • Support vocabulary management, semantic mappings, and multilingual metadata interoperability
  • Contribute to deployment automation, integration testing, observability, troubleshooting, and technical documentation
What we offer
What we offer
  • Luxmed
  • Medicover Sport
  • Worksmile
  • educational platforms
  • languages learning platform
  • referral bonus
  • copyrights
  • life insurance
  • workation
  • certifications (paid by the company)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Java)

The Senior Java Engineer will be responsible for architecture by partnering with...
Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
techholding.co Logo
Tech Holding
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience with Java
  • 3+ years of experience with any JavaScript UI frameworks
  • Strong Experience with Java Frameworks like Spring Boot, Hibernate etc.
  • Proficient in HTML5, CSS3, and building responsive web applications (experience with Bootstrap or similar frameworks preferred)
  • Outstanding English communication skills (both written and spoken)
  • Expertise in developing high-performance Batch Jobs
  • In-depth knowledge of system and architecture design fundamentals
  • Experience with both relational databases (Oracle, MySQL)
  • API development experience, including designing and consuming REST APIs
  • Solid experience working with AWS or other cloud platforms, including services like ECS, EC2, S3, Lambda, RDS...etc.
Job Responsibility
Job Responsibility
  • Collaborate with the application architect on system design and architecture
  • Develop, test, and maintain scalable, high-performance applications using best practices
  • Troubleshoot and resolve issues quickly, identifying root causes and implementing robust solutions
  • Contribute to the continuous improvement of the development process
  • Stay up-to-date with emerging technologies and trends, integrating them into existing applications where appropriate
  • Participate in code reviews to ensure high code quality, security, and maintainability
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Java)

You will build and maintain our distributed high-performance platform. You will ...
Location
Location
Spain , Madrid
Salary
Salary:
Not provided
adyen.com Logo
Adyen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior Software Engineer with experience working with object-oriented programming languages (Java)
  • Enjoy and have previous experiences mentoring (not managing) developers
  • Deep understanding of the why, how, and where of architectural software design
  • Proficient in creating performance database queries and table structures
  • Clear and concise communicator capable of articulating complex, technical concepts to both junior developers and non-technical peers
  • Flexible, a team player, and someone who understands the bigger picture
  • Able to take ownership and lead a project
  • Speak English fluently in both technical and non-technical contexts
Job Responsibility
Job Responsibility
  • Build and maintain our distributed high-performance platform
  • Contribute to architectural design decisions and ensure the scalability of our platform
  • Help develop teammates, mentoring and coaching junior engineers and peers while maintaining a feedback loop to foster both your and their continuous growth
  • Be part of a diverse and inclusive team
  • Launch fast and iterate often
  • 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
  • Help our core financial data processes and work on our finance infrastructure, to keep it scalable, reliable and secure
Read More
Arrow Right

Senior Software Engineer (Java)

We are seeking a Senior Software Engineer (Java) who combines strong backend eng...
Location
Location
Salary
Salary:
Not provided
southgeeks.com Logo
South Geeks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional experience developing Java in large-scale backend systems
  • Strong debugging, triage, and data analysis skills
  • Experience working with distributed systems and high-volume processing pipelines
  • Hands-on experience with AWS, including services such as S3, SQS, and Lambda
  • Solid understanding of performance optimization, concurrency, and memory-efficient design patterns
  • Ability to design reliable, repeatable data repair workflows
  • Comfort operating in ambiguous, evolving problem spaces and deriving practical solutions
  • Strong communication skills, with the ability to summarize complex technical findings clearly
Job Responsibility
Job Responsibility
  • Investigate, diagnose, and resolve data-quality issues in large-scale backend systems
  • Design and implement Java-based repair and correction pipelines for high-volume datasets
  • Debug and fix issues in existing Java codebases supporting distributed systems
  • Build safe, idempotent jobs to correct data without introducing regressions
  • Leverage AWS services (such as S3, SQS, and Lambda) to support queue-driven and batch workflows
  • Analyze system behavior related to performance, concurrency, and memory usage
  • Clearly communicate findings, risks, and recommendations to technical and non-technical stakeholders
What we offer
What we offer
  • Long-term projects
  • 100% remote work
  • Payment in USD
  • Paid Time Off (PTO)
  • Work-from-home & training reimbursement
  • English lessons
  • Technical training
  • Career coaching
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Java)

Senior Software Engineer (Java) Do you love building and pioneering in the techn...
Location
Location
United States , Chicago
Salary
Salary:
147100.00 - 167900.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 3 years of professional software engineering experience (Internship experience does not apply)
  • 5+ years of experience in at least one of the following: Java, Scala, Python, Go, or Node.js
  • 1+ years of experience with AWS, GCP, Azure, or another cloud service
  • 3+ years of experience in open source frameworks
  • 2+ years of experience in Agile practices
Job Responsibility
Job Responsibility
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Fulltime
Read More
Arrow Right