Senior Software Engineer – (Java / AWS) - San Jose, CA (Hybrid) - 1778
San Jose, CA
Senior Software Engineer – (Java / AWS) - San Jose, CA (Hybrid) - 1778
Location: San Jose, CA - Hybrid (3 days onsite: Monday, Tuesday, Thursday) Type: Contract (3 months) – W2 only (U.S. Citizen or Green Card required) Pay Rate: $125/hr. – w2 on – no c2c
Overview Join a rapidly growing fintech environment focused on transforming how small and midsize businesses manage their finances. This role sits within a high-impact payments team responsible for building and scaling next-generation card issuing and payment processing capabilities across cloud-based platforms.
You’ll work alongside engineers, product managers, and architects to deliver seamless, secure, and scalable payment experiences—enabling businesses to pay and get paid faster across multiple channels.
What You’ll Do
Design, build, and support scalable, low-latency payment systems and APIs
Develop microservices-based architectures using Java and Spring Boot
Build and enhance card payment and issuing capabilities
Integrate with third-party payment providers using messaging and event-driven systems
Implement secure, compliant, and fraud-resistant payment solutions
Develop data pipelines, data lakes, and AI/ML models for payment analytics
Instrument systems with monitoring, logging, tracing, and alerting
Troubleshoot and resolve issues in production environments
Automate deployments and infrastructure using CI/CD and Infrastructure as Code (IaC)
Collaborate cross-functionally with product, design, and business teams
Mentor junior engineers and contribute to engineering best practices
Participate in design discussions, code reviews, and technical decision-making
Required Skills & Experience
5+ years of experience building and operating distributed systems and microservices
Strong experience with Java and Spring Boot
Hands-on experience with AWS (EC2, RDS, Lambda, API Gateway)
Solid understanding of:
REST APIs
SQL and NoSQL databases
Messaging systems / event streaming (Kafka, etc.)
CI/CD pipelines and automated testing
Experience building and deploying applications using containers and Kubernetes
Familiarity with monitoring tools (CloudWatch, Datadog)
Strong troubleshooting skills across development and production environments
Experience with Infrastructure as Code (Terraform, CloudFormation, etc.)
Bachelor’s degree in Computer Science or related field (Master’s preferred)