Java Engineer
Core
Design, build, and scale core server-side logic and high-performance microservices for applications.
Role type
Senior IC Java Engineer (Backend)
Builds
High-performance microservices, real-time data pipelines, and event-driven architectures
Domain
Software Engineering / Distributed Systems
Required skills
Java, gRPC, Kafka, Microservices, Event-driven architecture, API design, Performance optimization, System scalability, Backend development
Preferred skills
RPC protocols, Message brokers
Technologies
Java, gRPC, Kafka
Responsibilities
Design, develop, and maintain efficient backend services and APIs; Implement high-performance microservices and manage real-time data pipelines; Identify system bottlenecks and optimize application performance; Partner with product managers to deliver high-quality software solutions
Seniority
Senior, hands-on IC