Senior Software Engineer
San Jose, CA - USA
Job Summary
Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions to our clients world-wide.
Job Title: Senior Software Engineer
Location: San Jose CA 95002
Duration: 3 months
Job Type: Temporary Assignment
Work Type: Hybrid (Monday Tuesday Thursday onsite)
JOB DESCRIPTION:
- 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 client Accounts Payables and Accounts
- Receivables platforms. Youll be working with peer developers product managers designers architects and your manager to create new product capabilities to grow and scale card payments for client.
- 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.
Wed 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
- Bachelors degree in CS or related field; Masters 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
TekWissen Group is an equal opportunity employer supporting workforce diversity.