This is an exciting opportunity to work for a top industry leader in the fintech space! The role will be supporting a team based in San Jose, California. While San Jose is preferred, this position is open to remote working closely with product managers, cross team engineers, and internal business partners.
Responsibilities:
- Supports the payments and risk team to build full-scale applications.
- Clear understanding of SDLC and ability to write efficient unit test cases and automation test scripts to abide by Full Cycle Engineering.
- Will work in API development, usage of test harnesses, giving technical direction to fellow engineers and ability to write extensive architecture and design documents.
- Quickly isolates/debugs issues even in areas outside of one's own domain.
Qualifications:
- Minimum 8 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or a PhD with 3 years experience in Computer Science, Information Systems, Engineering or a related discipline; or equivalent work experience will be considered
- Expert level programming knowledge in Java, including writing testable code
- Experience working with and possessing knowledge of merge methodologies using version control systems like GitLab, BitBucket etc
- Experienced in database technologies: Oracle, RDS, DynamoDB
- Expert in API development
- Excellent troubleshooting and issue resolution skills.
- Expert level knowledge of distributed system design, algorithms, logging framework, scaling and UML principles
- Experienced working on large scale, complex applications
- Experience in designing and building scalable cloud-native applications that are deployed in AWS infrastructure
- Experience in the risk industry or building payment applications
- Test Automation framework experience with Cypress.io, TestRail, Selenium, Jenkins
Pay Rate: $86/hour