Epic Games is looking to solve the problem of building and maintaining consumer-facing online applications that are secure, highly scalable, and highly available, to power seamless online interactions for users worldwide.
Requirements
- Deep knowledge of the object-oriented language (preferably Java), design and design patterns
- Deep knowledge of restful API design and implementation (Spring boot, Jersey)
- Deep knowledge of database system, both relational and NoSQL (PostgreSQL/MongoDB)
- Experience of utilizing cache, messaging, async processing, etc. in online services
- Solid understanding of AWS services like EC2, RDS, Elastic Cache, SNS, SQS, and Redis
- Familiarity with mechanisms such as OAuth, OpenID, and JWTs
- Understanding of tools and processes including Docker, Terraform, Kubernetes, Gradle, and CI/CD pipelines (TeamCity/Jenkins)
Responsibilities
- Design, implement, and iterate on scalable, secure, highly-available, backend services
- Handle real-time operation issues on online services and platform
- Collect, analyze, and interpret metrics to improve application performance and functionality. Ensure comprehensive monitoring and alert coverage
- Provide input into the product road map, including milestone schedules and deliverables
- Refactor, enhance, and maintain the existing codebase for improved performance and scalability. Maintain code quality internally and from outsourced partners
- Work closely with global team in another time zone
- Design, develop, and maintain high performance, secure and reliable micro-services in eCommerce specific domain areas
Other
- 4+ years of experience in building and running large scale, mission critical online service or web systems
- Passionate about building and maintaining consumer-facing online applications that are secure, highly scalable, and highly available
- Experience in building eCommerce payment, checkout, subscription system is a plus
- Ability to work closely with global team in another time zone
- Equal Opportunity employer, diverse teams and an inclusive work culture