- Develop and maintain applications using Java or Go.
- Prior experience in deploying workloads and managing lifecycle on any cloud provider (GCP, AWS)
- Troubleshoot and debug issues reported by users or identified through testing and implement effective solutions in a timely manner.
- Participate in defining new software architectures, products and solutions.
- Conduct code reviews to ensure code quality, performance, and adherence to coding standards.
- Write clean, maintainable, and efficient code following industry best practices and coding standards.
- Collaborate with cross-functional teams for end-to-end feature development, taking ownership and accountability.
Knowledge, Skills, and Abilities
- Hands-on programming experience and proficiency in Java or Go.
- Experience in React, Node and JavaScript is plus.
- Experience and knowledge with a technology like Kubernetes, Artifactory, Terraform, Helm, etc
- Excellent analytic/troubleshooting and debugging skills
- Experience with performance tuning in hybrid and cloud environments.
- Solid engineering and design skills, with solid understanding of real-time high performance, scalable and distributed systems.
Qualifications
Typically requires a minimum of 6 years of related experience with a Bachelors degree; or 3 years and a Masters degree; or a PhD with 1 year of experience; or equivalent work experience.