Fullstack Java Engineer
Core
Designing and developing large-scale distributed cloud applications and building strong working relationships with business partners and technology teams.
Role type
Fullstack Software Engineer (Java)
Builds
Large-scale distributed cloud applications
Domain
Cloud infrastructure / Distributed systems
Deliverable
production ML models
Required skills
Advanced Java, JavaScript, HTML, CSS, React, Angular, RESTful API design, Relational databases, NoSQL databases, Object Oriented programming, Scrum methodology
Preferred skills
End-to-end machine learning project implementation, Docker, Kubernetes, DevOps/CI/CD tools (Jenkins, Spinnaker), Scalability and performance optimization
Technologies
Java, JavaScript, React, Angular, Docker, Kubernetes, Jenkins, Spinnaker
Responsibilities
Design and develop large-scale distributed cloud applications, Collaborate with business partners to drive product feature and technology roadmap, Work within a Scrum team to deliver projects, Implement end-to-end machine learning projects, Advocate for proven engineering practices
Seniority
Mid-level, hands-on IC