Are you entrepreneurial, a polyglot programmer and a 12-factor app guru? Do you deploy containerized applications to any cloud providers? Are you interested in helping shape & contributing to our new Cloud products? If so, we would like to meet you!
You will play a significant role in the design and development of micro-services, components, and tools for Guidewire's next generation, cloud-native data & analytics platform. Guidewire's data platform is targeted to be best-in-class in enabling our customers with mission-critical insights and decision-making capabilities. You will work in a highly collaborative environment in agile, cross-functional teams.
What you would do
* Design, develop and implement micro-services, components & tools * Do test-driven unit and end to end testing of any code you develop. * Design, develop and implement micro-services, components & tools * Own scalability, availability and data security for your services * Deploy containerized applications to the preferred cloud provider * Own Continuous Integration (CI) and Continuous Deployment (CD) for your services * Own, troubleshoot & resolve code defects * Mentor other developers in best practices * Support the operations team with deployment, support and triaging production issues for your code
What you would need to succeed
* Emphasize team wins over individual success * Strong technical communication skills * 5+ years relevant work experience * Excellent software development skills in one or more of the following languages: Java/Golang/NodeJs * Have developed in more than one language and ready to pivot to any language/framework * Understand SOLID/Hexagonal Architecture and other design principles * Understand REST API/gRPC for data interchange * Understand microservices architecture patterns pattern like Service Discovery/API Gateway/Domain Driven Design etc * Have implemented distributed tracing and monitoring of apps * Understand IaaS abstractions like Kubernetes/Cloud foundry/OpenShift * Understand Serverless function and their relevant use * Ability to work in an agile fast paced environment * BS/MS degree (Computer Science or Math)
Bonus
* Working knowledge of Kafka, Elasticsearch, Spring Boot, AWS * Advanced debugging skills in Linux * Startup experience
Intermediate to Senior
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.