Negotiable
Outside
Remote
USA
Summary: The Senior Software Engineer (Java + AWS) role is a fully remote position focused on developing and maintaining software solutions within the fintech or payments industry. The ideal candidate will have extensive experience in Java and test automation frameworks, along with a strong background in cloud-native applications deployed on AWS. This position requires a hands-on approach to software engineering and collaboration with other engineers to ensure high-quality deliverables. The role is classified as outside IR35, indicating a flexible working arrangement for contractors.
Key Responsibilities:
- Develop and maintain software solutions using Java and AWS technologies.
- Implement test automation frameworks and ensure code quality through testing.
- Collaborate with team members to provide technical direction and support.
- Design and build scalable cloud-native applications deployed in AWS infrastructure.
- Write extensive architecture and design documents for complex applications.
- Work with database technologies such as Oracle, RDS, and DynamoDB.
- Engage in API development and integration.
- Participate in the interview process for new engineering candidates.
Key Skills:
- Minimum 8 years of related experience in software engineering.
- Proficiency in Java and writing testable code.
- Experience with version control systems like GitLab and BitBucket.
- Knowledge of database technologies: Oracle, RDS, DynamoDB.
- Experience in API development and technical documentation.
- Hands-on experience with test automation frameworks: Cypress.io, TestRail, Selenium, Jenkins.
- Background in the risk industry or building payment applications.
- Ability to work on large scale, complex applications.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Senior Software Engineer (Java + AWS)
100% Remote(San Jose, CA)
W2 role
Skills: Software Engineer, Java, Test Automation Framework, Cypress.io, TestRail, Selenium, Jenkins, GitLab, BitBucket, Oracle, RDS, DynamoDB, API Development, AWS, Risk Industry or Building Payment Applications
Ideal candidate: Senior Software Engineer (Java + AWS) from a fintech/payments company or a fraud detection firm and hands-on expertise in test automation frameworks..
Interview Process:
- 30 minutes meeting with hiring manager
- 60 minutes technical interview with Sr. Engineer
MUST HAVE:
- 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.
- Experience 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
- Experience in API development, Usage of test harnesses, giving technical direction to fellow engineers and ability to write extensive architecture and design documents
- 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.