Senior Software Developer
Core
Senior Software Developer building and maintaining production Java applications and services for a fitness and wellness platform.
Role type
Senior Software Developer (Java/Spring)
Builds
Production software services, APIs, and features for customer-facing fitness products
Domain
Fitness, wellness, and membership technology
Required skills
Java, Spring/Spring Boot, SQL, relational database design, REST APIs, asynchronous messaging, unit/integration testing, observability (logging/metrics/tracing), secure software practices, technical leadership, AI-assisted development validation
Preferred skills
Cloud-hosted services, containers, CI/CD pipelines, NoSQL, search technologies, performance optimization, fitness domain experience
Technologies
Java, Spring, Spring Boot, SQL, REST, NoSQL, Cloud, Containers, CI/CD
Responsibilities
Design and implement end-to-end features from problem definition to release; make technical decisions on service structure, data, and reliability; write maintainable production code with comprehensive testing; investigate and resolve complex production issues; coach junior engineers and improve team processes; validate AI-assisted code changes
Seniority
Senior, hands-on IC with mentorship responsibilities