Hitachi Digital Services is looking for a Scala backend engineer with microservices experience to develop client-facing REST APIs for IP TV functionality, handling hundreds of millions of REST calls per day.
Requirements
- Strong experience with Scala back end API implementation
- Understanding of MongoDB or other NoSQL databases
- Experience with test-driven development and automated testing frameworks
- Experience using AWS managed services
- Experience with caching architectures, particularly Memcached
- Strong experience with containerization and container orchestration, (Docker, Kubernetes, Helm, Istio, Argo, etc).
- Strong experience with monitoring technologies (Splunk, Instana, Datadog, Prometheus, etc).
Responsibilities
- Code and perform unit and integration testing of software to ensure proper and efficient execution and adherence to business and technical requirements.
- Code, test, debug, and enhance software.
- Write programs according to specifications, and define specifications for complex programs.
- Monitor and repair critical systems on an as needed basis.
- Develop and maintain technical documentation.
- Serve as final escalation point to resolve incidents and problems for production applications and web services supported by the team in accordance with identified Service Level Agreements.
- Collaborate with internal customers, technical and architecture teams to solve complex software problems.
Other
- Actively and consistently supports all efforts to simplify and enhance the customer experience.
- Provide system users and management with system analysis and improvement recommendations.
- Identify and recommend system design/requirements needs for software enhancements.
- Participate in continuous performance improvement sessions to discuss opportunities to improve processes and/or standards.
- Mentor and coach junior team members.