Demo

Java Software Engineer III

Catalytic Data Science
Stanford, CA Remote Full Time
POSTED ON 2/3/2025 CLOSED ON 2/6/2025

What are the responsibilities and job description for the Java Software Engineer III position at Catalytic Data Science?

Job Details

Job Description

Job Description
Salary: Highly Competitive - DOE

Who You Are

REMOTE OPPORTUNITY

You are passionate about continuously delivering quality software as well as the craft of software engineering and eager to join a team of life scientists and software engineers that believe the brightest minds in research should have the best tools to leverage critical information resources that are key to driving innovation.


You Have Extensive Knowledge In


  • Software development process
  • Agile methodologies
  • Micro-services design and implementation
  • Distributed system design (messaging semantics, stream processing, eventual consistency)
  • Writing software for stateless runtimes (Cloud/Docker)
  • Writing scalable and secure software
  • Software architecture and database design
  • Java
  • Unit test tools and test coverage
  • Build tools (e.g. gradle, maven)
  • Amazon Web Services
  • Docker and container orchestration


What You'll Do


  • Design and develop quality software that empowers users
  • Create distributed systems leveraging tools such as SQS, Kinesis, Lambda, ElasticSearch, S3, and Restful micro-services
  • Evaluate the technical tradeoffs of every decision
  • Follow design and coding conventions
  • Perform code reviews to ensure high quality, while also iterating quickly
  • Build robust test suites for your code
  • Build robust, lasting, and scalable software
  • Collaborate and work as part of a highly skilled team that enjoys doing the impossible together


What You Know


  • BS in computer science or related engineering, science or math discipline and 5 years related work experience
  • Strong software development skills, including design, development, testing, deployment and support
  • Strong skills working on software build/release and in an Agile distributed software development team
  • Team mentoring experience
  • Excellent communication (written and verbal), time management, interpersonal and team participation skills
  • Advanced level with Java
  • Python and Javascript experience a plus
  • Elasticsearch experience a plus
  • Event sourcing experience a plus
  • Intermediate level with Docker and container orchestration
  • Experience with writing highly secure, available and scalable micro-services deployed in the cloud


In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

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.
Senior Java Software Engineer
Fortune 500 Payment Processing Company -
San Jose, CA
Principal Java Software Engineer
Harness -
Mountain View, CA
Senior Java Software Engineer
Precision Technologies -
Sunnyvale, CA

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Java Software Engineer III?

Sign up to receive alerts about other jobs on the Java Software Engineer III career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Java Software Engineer III jobs in the Stanford, CA area that may be a better fit.

Java Software Engineer III

Catalytic Data Science, Palo Alto, CA

Senior Java Software Engineer

Fincons Group, Morgan Hill, CA

AI Assistant is available now!

Feel free to start your new journey!