Backend Java Engineer
Core
Design, develop, and support distributed systems combining scale with high reliability, processing continuous event streams and analytical workloads.
Role type
Senior Backend Java Engineer
Builds
Low-latency services and distributed systems on Google Cloud Platform
Domain
Cloud infrastructure, distributed systems, data engineering
Deliverable
production ML models
Required skills
Java, distributed systems design, SQL, NoSQL, unit testing, Git, CI/CD, JVM performance tuning, Linux administration
Preferred skills
Google Cloud Platform, distributed NoSQL databases, key-value stores
Responsibilities
Design data schemas and take ownership of data semantics; Maintain, improve, and scale Java APIs and distributed services; Investigate performance issues using server metrics and system behavior; Lead and own large-scale releases and technical projects; Critically assess AI-generated suggestions for accuracy and security.
Seniority
Senior, hands-on IC
