Java Engineer/Tech Lead
Core
Design and implement scalable microservices, frameworks, and RESTful APIs while ensuring code quality and deployment.
Role type
Senior IC Java Tech Lead
Builds
Scalable Java frameworks, Microservices (RESTful, Reactive, Batch), and production-ready components
Domain
Enterprise Software Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Suite, REST APIs, Design Patterns, Kafka, MongoDB, Domain Driven Design, Java Performance Tuning, Maven, CI Tools (Jenkins/Team City)
Preferred skills
Docker, Kubernetes, AWS
Responsibilities
Design and implement Microservices (RESTful APIs, Reactive and Batch); Develop scalable java frameworks used by multiple teams; Check in and deploy code and configurations; Participate in release management; Take ownership of features/components from development through deployment and verification; Participate in key initiatives to improve platform capability and risk profile
Seniority
Senior, hands-on IC