Image Loading

Senior Software Engineer - Cloud Data Platform

Job Description

Are you passionate about building large scale multi-tenant cloud-native data platforms? Do you have prior experience in building data platform/data lake and analytics SaaS services in the public cloud.

Come join our Data platform and Analytics team. This team owns, builds, and operates Guidewire’s cloud-native data platform and analytics SaaS offerings. Guidewire’s data platform is targeted to be best-in-class in enabling our customers with mission-critical insights and decision-making capabilities. The platform is designed to support all of our analytics, data science, and data applications. You will work in a highly collaborative environment building next-generation platforms and services.

Required Skills

  • Excellent programming skills in Java,J2EE
  • Understanding of distributed systems concepts and principles (consistency and availability, liveness and safety, durability, reliability, fault-tolerance, consensus algorithms)
  • Deep understanding of Algorithms, Data Structures, and Performance Optimization Techniques
  • Eager to learn new things and passionate about technology!
  • Working experience with AWS/Azure/GCP

What you would do

    • Design, develop and run cloud-native data platform and analytics SaaS services
    • Hands-on coding>90% of the time
    • Design and build large scale real-time stream processing systems
    • Design, develop and run micro-services and analytics SaaS solutions
    • Own Continuous Integration (CI) and Continuous Deployment (CD) for your services
    • Own scalability, availability, and data security for your services
    • Own tackle & resolve code defects

What you would need to succeed

    • Min 8+ years of required work experience
    • Prior experience and passion for building large scale multi-tenant cloud-native data platform
    • Emphasize team wins over individual success
    • B. Tech or M. Tech degree (Computer Science or Math) or equivalent
    • Excellent programming skills in Java,J2EE
    • Strong experience with Spring boot. Microservices, multithreading and AWS (or any public cloud)
    • Deep understanding of Algorithms, Data Structures, and Performance Optimization Techniques
    • Understand microservices architecture patterns pattern like Service Discovery/API Gateway/Domain Driven Design
    • Understanding of distributed systems concepts and principles (consistency and availability, liveness and safety, durability, reliability, fault-tolerance, consensus algorithms)
    • Ability to work in an agile fast-paced environment

Bonus

    • AWS (EMR, S3, Glue, Kinesis)
    • ELK

Skills

  • Java/J2EE
  • Spring Boot
  • AWS
  • Microservices
  • CI & CD
  • Azure

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Oct 03, 2024

Experience

8 to 12 Years

Compensation (Annual in Lacs)

₹ Market Standard

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent