GrepJob
Cayuse

Senior Full Stack Java Engineer

Cayuse
Apply
about 4 hours ago
Remote, WorldwideSenior

Responsibilities

  • Design, code, test, and maintain full stack software solutions of moderate to high complexity.
  • Demonstrate engineering discipline in estimating work, reporting on progress, and delivering on time.
  • Build features end-to-end with a strong sense of ownership over quality and user experience.
  • Contribute to the design and architecture of new and existing systems.
  • Develop prototypes and proofs of concept to evaluate new technologies.
  • Work cross-functionally with various teams to deliver software solutions.
  • Balance feature delivery with proactive investment in tech debt and platform health.
  • Participate in backlog refinement and sprint planning.
  • Write thorough unit, integration, and end-to-end tests.
  • Expand automated QA coverage as a core team metric.
  • Resolve defects swiftly during various phases of the software lifecycle.
  • Uphold and contribute to the team's Definition of Done.

Requirements

  • 5+ years of experience developing large scale web apps and services.
  • Strong experience with Java, Spring, and Hibernate.
  • Strong experience with unit testing and Test-Driven Development (TDD).
  • Strong understanding of software design and architecture.
  • Experience with Agile Development and SCRUM.
  • Experience with relational database technology.
  • Experience with Spring Boot and Spring Webflux.
  • Experience with the Atlassian Tool Suite or similar.
  • Experience developing applications in AWS.
  • Experience with modern JavaScript web application frameworks is a plus.
  • Solid communication skills to explain complex technical issues.
  • Interest or experience in using AI to improve software productivity.
  • BS/MS in computer science or equivalent work experience.

Benefits

  • Competitive Medical Benefits (PPO + HSA available).
  • Vision, Dental, Short-Term Disability fully covered by Cayuse.
  • Unlimited PTO + Holidays + Flexible Work Schedule.
  • Remote Work Stipend.
  • Equal Paid Parental Leave.
  • 401k with Employer Matching.
  • Quarterly Wellness Reimbursement.
  • Remote Work Environment, supporting the Ultimate Employee Experience.