Senior Java Developer Automation (Testing Framework & Productivity)

  • California City, CA
  • Posted 2 days ago | Updated 2 days ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Senior Java Developer Automation (Testing Framework & Productivity)
Java or Scala
automation & CI/CD tools such as Selenium
UI Automator (Java-based)
Swift
Jenkins
Git.

Job Details

JOB DESCRIPTION
Job Title: Senior Java Developer Automation (Testing Framework & Productivity)

Location: On-site, California, USA

Core Responsibilities:

  • Implement, test, and deploy services with robust unit tests and metrics.
  • Collaborate closely with product managers to understand customer needs and translate them into software requirements and execution plans.
  • Deliver quality features on-time and within budget while adhering to project plans and delivery commitments.
  • Handle day-to-day development activities, including design review, code review, and implementation.

Basic Qualifications:

  • Bachelor s degree in Computer Science or related field (or equivalent experience).
  • 8+ years of experience in software development.
  • Strong proficiency in Java or Scala, automation & CI/CD tools such as Selenium, UI Automator (Java-based), Swift, Jenkins, Git.
  • Good understanding of distributed systems, design patterns, and ability to communicate design ideas effectively.
  • Experience with horizontal scaling, high availability, concurrency, profiling, deployment, upgrade/migration, production support, and other SaaS enterprise software issues.
  • Proficiency in major development tools and processes such as source control, requirement specifications, design review, unit/system/performance testing.
  • Authentication experience with SSO, Multi-Factor, Delegated Authentication, x509, SAML, OAuth. Strong understanding of CI/CD, SDLC, and Agile methodologies.

Other Qualifications:

Experience with SaaS security infrastructure and with Scala and MySQL.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About ALIS Software