Senior Software Engineer - Java, Spring Boot, AWS, EC2, RDS
Company: Talent Search PRO
Location: San Jose
Posted on: April 2, 2026
|
|
|
Job Description:
Job summary: Being a Champion for SMBs is good for business. And
a career defining opportunity for you. BILL is a leader in
financial automation software for small and midsize businesses
(SMBs). As a champion of SMBs, we are dedicated to automating the
future of finance so businesses can thrive. Hundreds of thousands
of businesses trust BILL solutions to manage financial workflows,
including payables, receivables, and spend and expense management.
With BILL, businesses are connected to a network of millions of
members, so they can pay or get paid faster. Through our automated
solutions, we help SMBs simplify and control their finances, so
they can confidently manage their businesses, and succeed on their
terms. BILL is a trusted partner of leading U.S. financial
institutions, accounting firms, and accounting software providers.
We have operations in San Jose, CA, Draper, UT, Houston, TX and
Sydney, AUS and are continuing to expand into other geographic
locations. Make your impact within a rapidly growing Fintech
Company The Card Payment teams are responsible for building
enhanced capabilities for card issuing & processing in the
cloud-based Bill.com Accounts Payables and Accounts Receivables
platforms. You’ll be working with peer developers, product
managers, designers, architects, and your manager to create new
product capabilities to grow and scale card payments for Bill.
Enable customers to pay & get paid using streamlined card payment
options from rapid to instant payouts across multiple channels. Our
spotless & smart methodologies define solutions for effortless card
payment CX. We are looking for a strong, passionate engineer to
join us on an exhilarating journey to clock colossal payment
volumes, build & ideate towards next-gen capabilities, & invent new
revenue streams in the Card Issuing space. We’d love to chat if you
have: 5 years experience designing, developing and supporting
scalable payment systems using Java, Spring Boot, AWS cloud
services Expertise in Java, microservices, messaging queues, event
streaming, SQL/NoSQL, REST, CI/CD Design, build and support highly
reliable, low latency payment systems and APIs Implement secure,
compliant and fraud-resistant payment solutions Develop robust
integrations with third party payment providers leveraging
messaging and events Build ingestion pipelines, data lakes and
AI/ML models for payment analytics Instrument payment systems for
monitoring, logging, tracing and alerting Diagnose and troubleshoot
issues quickly in live production environments Automate deployment,
testing and infrastructure management using IaC tools Work closely
with product and business teams to drive payment innovation Develop
solutions leveraging leading technologies like cloud, containers,
Kafka, AI/ML Take full ownership of critical payment systems and
mentor junior engineers Promote scalability, reliability, security
and engineering best practices Provide technical guidance during
design, code reviews and testing Clearly communicate technical
details and tradeoffs to stakeholders Make critical recommendations
influencing payment systems direction Participate in team meetings
and facilitate technical discussions Required Skills: 5 years
experience designing, developing, and operating distributed systems
and microservices leveraging Java, Spring Boot Bachelor's degree in
CS or related field; Master's preferred Expertise in Java,
SQL/NoSQL, REST, messaging, CI/CD pipelines, automated testing
Experience with payment systems, PCI compliance, security,
encryption highly preferred Design, build, and support reliable
applications on AWS cloud (EC2, RDS, Lambda, API Gateway) Implement
scalable architectures using containers, Kubernetes. Monitor, log
and alert on application performance using CloudWatch, Datadog
Diagnose and troubleshoot issues efficiently in development and
production environments Hands-on experience developing and
monitoring AI/ML models Identify opportunities to apply AI/ML
capabilities to solve problems Advocate for engineering best
practices around development, testing, deployment Provide technical
guidance and mentoring to less experienced engineers Work
cross-functionally with product, design, and leadership teams
Keywords: Talent Search PRO, Daly City , Senior Software Engineer - Java, Spring Boot, AWS, EC2, RDS, IT / Software / Systems , San Jose, California