Senior Software Engineer (java)

Cayuse

Remote
Remote
Java, spring, and hibernate
Unit testing and tdd
Agile development, scrum
The Senior Software Engineer is a full-stack technical contributor for driving the design, development, and quality of software across the Cayuse Research Platform

Job Summary

  • The Senior Software Engineer is a full-stack technical contributor for driving the design, development, and quality of software across the Cayuse Research Platform.
  • You will work in a fast-paced, Agile environment where new features, technical debt reduction, and platform modernization all compete for priority.
  • Competitive Medical Benefits, Unlimited PTO + Holidays + Flexible Work Schedule, and Remote Work Stipend are offered.

Matching Summary

The Senior Software Engineer is a full-stack technical contributor for driving the design, development, and quality of software across the Cayuse Research Platform.

Skills & Requirements

Must-have

  • Java, Spring, and Hibernate
  • unit testing and TDD
  • Agile Development, SCRUM
  • relational database technology
  • Spring Boot and Spring Webflux
  • Atlassian Tool Suite

Nice-to-have

  • modern JavaScript web application frameworks
  • AI to improve productivity
  • passion for solving hard problems

Key Requirements

  • 5+ years of experience
  • BS/MS in computer science or equivalent work experience
  • Experience developing applications in AWS

Work Rights

Not specified

Tailored Resume

Cover Letter