Specialist Java Developer (with AWS experience) IRC307897
GlobalLogic (a Hitachi Group company) is hiring a Specialist Java Developer in Buenos Aires to join the Roku APPS team, building large-scale distributed backend platform services for Roku's streaming ecosystem (accounts, identity, channel distribution). Core stack: Java, AWS (EC2/ECS/ALB), Docker, Kubernetes, Kafka, and SQL/NoSQL databases.
- Compensation
- Not disclosed
- Location
- Argentina
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 6 to 8+ years of experience building large scale distributed systems
- 5+ years of hands-on Java experience
- 4+ years working with cloud based platforms and infrastructure
- Hands-on experience building RESTful microservices using Java and Docker, managed on container platforms such as Kubernetes/Amazon
- Solid understanding of relational databases such as MySQL/PostgreSQL and NoSQL databases such as DynamoDB
- Experience with protocols and data formats such as REST, JSON, Protobuf, WebSockets
- Hands-on experience with AWS ALB, ECS, EC2, Route 53 and/or other cloud services
- Understanding of system concepts such as eventual consistency and CAP theorem
- Ability to lead design and implementation of backend services with deep understanding of data platforms
- Demonstrated ability to drive timely consensus in design with senior team members
- B.S. or M.S. degree in Computer Science, Engineering, or equivalent
Nice to have
- Hands-on experience with event-based messaging systems such as Kafka
Full description
Specialist Java Developer (with AWS experience) IRC307897
Function
IT, Telecom & Internet
Experience
10-15 years
Location
Argentina - Buenos Aires
Skills
Architecture, AWS, cloud, Databases, Docker, Java, Kubernetes
The clientteam is a group of highly skilled technologists that builds innovative platform products and services that enable over 100M+ users and streaming devices. We connect users to the streaming content they love and enable content publishers to build and monetize large audiences. We work on a range of critical services that power the Roku eco-system, including device and account setup, identity, authentication, channel distribution to devices, and channel publishing.
Requirements
- 6 to 8+ years of experience building large scale distributed systems.
- 5+ years of hands-on Java experience
- 4+ years working with cloud based platforms and infrastructure.
- Hands-on experience building RESTful microservices using Java and Docker and managing them on container platforms such as Kubernetes/Amazon, etc
- Hands-on experience with event-based messaging systems such as Kafka (Nice to have)
- Solid understanding of relational databases such as MySQL/PostgreSQL and noSQL databases such as DynamoDB, etc
- Experience with a breadth of protocols and data formats such as REST, JSON, Protobuf, WebSockets.
- Hands on experience working with AWS ALB, ECS, EC2, Route 53 and/or other cloud services.
- An understanding of system concepts and approaches such as eventual consistency and CAP theorem.
- Ability and desire to lead design and implementation of backend services coupled with a deep understanding of different data platforms.
- Demonstrated ability to drive timely consensus in design with other senior team members.
- B.S. or M.S. degree in Computer Science, Engineering, or equivalent.
Job responsibilities
We're now looking for a talented and experienced Backend Engineer to join Roku APPS team. The ideal candidate will have a strong background in system architecture. If you have a consistent track record improving large scale systems and enjoy building consumer-facing platform, and If you are innovative at heart and have a great balance on learning, organizing, building, and enjoy making an impact, this role might be a great fit for you.
What you’ll be doing
- Build extremely large-scale platform products and services, used both by Roku engineers from across the company, and directly by consumers across millions of devices.
- Work with Product/Design teams to iterate and build software, taking a concept from ideation to its production deployment and support.