Senior Backend Developer (Java Ecosystem)
Core
Design, develop, and operate scalable backend services and APIs powering customer-facing experiences.
Role type
Senior Backend Developer (Java Ecosystem)
Builds
Robust backend capabilities (APIs, services, data pipelines)
Domain
Software Engineering / Java Ecosystem
Deliverable
production ML models | product features
Required skills
Java (modern), Spring/Spring Boot, REST API design, SQL/relational databases, JPA/Hibernate, Docker, CI/CD pipelines, Git, Elasticsearch, observability (metrics/tracing/logging), security (OWASP/authN/authZ), system architecture design
Preferred skills
Apache Sling, FreeMarker, performance tuning, capacity planning, cost optimization
Technologies
Java, Spring, Spring Boot, REST, SQL, JPA, Hibernate, Docker, Git, Elasticsearch, Apache Sling, FreeMarker
Responsibilities
Design and evolve service contracts and APIs; contribute to system design and architecture; build for operability (logging, metrics, tracing, alerting); participate in CI/CD and delivery practices; provide guidance and mentorship to peer developers
Seniority
Senior, hands-on IC with mentorship responsibilities