← Back to jobsApply for this position
Cayuse
Senior Software Engineer (Java)
engineeringfull-timeRemote
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
Responsibilities
- Design, code, test, and maintain full stack software solutions of moderate to high complexity.
- Demonstrate engineering discipline in estimating work, reporting on progress, raising blockers and delivering on time.
- Build features end-to-end — from data layer to UI — with a strong sense of ownership over quality and user experience.
- Contribute to the design and architecture of new and existing systems, ensuring alignment with the target architecture.
- Develop prototypes and proofs of concept to evaluate new technologies and approaches.
- Work cross-functionally with various teams: product management, quality engineering, and across various product lines to deliver.
- Balance feature delivery with proactive investment in tech debt, test coverage, and platform health.
- Participate in backlog refinement and sprint planning with an eye toward quality, feasibility, and long-term sustainability.
- Write thorough unit, integration, and end-to-end tests as a first-class part of development driving towards a “build quality in” culture.
- Expand automated QA coverage as a core team metric.
- Resolve defects swiftly during QA, pre-production, production, and post-release phases.
- Uphold and contribute to the team's Definition of Done (DoD).
Qualifications
- 5+ years of experience developing, maintaining, and innovating large scale web apps and services.
- Strong experience with Java, Spring, and Hibernate server application, and its design patterns.
- Strong experience with unit testing and Test-Driven Development (TDD).
- Strong understanding of software design and architecture.
- Experience with Agile Development, SCRUM.
- Experience with relational database technology.
- Experience with Spring Boot and Spring Webflux.
- Experience with the Atlassian Tool Suite (Bitbucket, Jira, and Confluence) or similar.
- Experience developing applications in AWS.
- Experience with modern JavaScript web application frameworks is a plus.
- Solid communication skills with demonstrated ability to explain complex technical concepts.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist