Skip to main content

Senior Java Software Engineer, 12-Month Contract

Posted 9 days ago

next stepSan Jose (CA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Senior Java Software Engineer, 12-Month Contract, San Jose, CAWe currently have a 12-month contract opportunity available for a Senior Java Software Engineer. You will work directly with a team of 10 engineers, product managers and technical leads. Hours for this position are 9-5pm PT with +/- 1 hour flexibility. This position is open for remote but prefers candidates to be in the San Jose, CA area. Senior Java Software Engineer 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 of 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.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. Clear understanding of SDLC and ability to write efficient unit test cases and automation test scripts to abide by Full Cycle Engineering. Expert level knowledge of distributed system design, algorithms, logging framework, scaling and UML principles. No benefits as this is a contract position. Keywords: San Jose CA Jobs, Senior Java Software Engineer, Java, Gitlab, Bitbucket, Oracle, RDS, DynamoDB, API Development, AWS Infrastructure, Cypress.io, TestRail, Selenium, Jenkins, SDLC, UML, Software Developer, Programming, Programmer Analyst, California Recruiters, IT Jobs, California Recruiting

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this