Optomi, in partnership with a leading Media and Entertainment company, is seeking a Senior Software Engineer to join a dynamic team supporting a suite of over 30 applications designed to enhance the experience of internal and external users in a unique operational environment. This role involves developing software using Flutter and requires a robust Java background for senior-level responsibilities!
Responsibilities:
Design, develop, and maintain applications with a focus on Flutter and Java.
Participate in code reviews, ensuring adherence to quality and best practices.
Collaborate on large-scale deployment projects, ensuring seamless integration and operation.
Leverage Kubernetes and Rancher for container orchestration.
Utilize SQL and MongoDB databases for application data management.
Implement solutions using cloud services such as AWS and Azure.
Use monitoring and logging tools like Grafana, AppDynamics, Log Insight, and Splunk for application performance tracking and troubleshooting.
Work with technologies such as Spring and Tomcat to enhance application functionality.
Experience of the right candidate:
Strong proficiency in Java and Node.js.
Experience with or the ability to rapidly learn Flutter.
Familiarity with Kubernetes and Rancher for containerized environments.
Knowledge of SQL and MongoDB databases.
Expertise in cloud services, particularly AWS and Azure.
Understanding of monitoring and logging tools (Grafana, AppDynamics, Log Insight, Splunk).
Experience with Spring framework and Tomcat server.
Bachelor's degree in STEM/related field.
Preferred Skills:
Experience conducting code reviews and maintaining code quality.
Background in fleetwide or large-scale project launches.
Knowledge of embarkation or other fleet-related processes.