CrawlJobs Logo

Senior Software Engineer (Java)

United States, Chicago 147100.00 - 167900.00 USD / Year · Job Posted February 19, 2026
Apply Position
Job Link Share

Job Description

Senior Software Engineer (Java) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who love to solve real problems and meet real customer needs. We are seeking Back End Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One.

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

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

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)

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)

The Capital team is part of our Financial Products solution, playing a pivotal r...
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
  • 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
Job Responsibility
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
  • 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