Search by job, company or skills

Guidewire Software

Software Engineer II

3-6 Years
Save
  • Posted 3 days ago
  • Over 50 applicants
Quick Apply

Job Description

Job Description

Summary

  • Are you passionate about building large scale multi-tenant cloud-native data platforms Do you have prior experience in building data platforms/data lakes and analytics SaaS services in the public cloud Do you have expertise in modern Java, microservices architecture and knowledge of modern frontend technologies like Angular or React.js
  • 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.Job Description

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 largescale real-time stream processing systems
  • Design, develop and run microservices and analytics SaaS solutions
  • Own Continuous Integration (CI) and Continuous Deployment (CD) for your services
  • Own scalability, availability, and data security for your services
  • Triage & resolve code defects
  • Maintain secure code and resolve app security findings

What you would need to succeed:

  • Minimum 2+ years of required work experience
  • B. Tech or M. Tech degree (Computer Science ) or equivalent
  • Excellent programming skills in Java
  • Strong experience with Java, Spring boot. Microservices, multithreading and AWS (or any public cloud)
  • Deep understanding of Algorithms, Data Structures, and performance optimization techniques
  • Exposure to modern frontend technologies like Angular or React.js
  • Working knowledge with Kubernetes, AWS, Docker, and Terraform is a plus.
  • Experience with relational databases, redshift, etc.
  • 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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 112512349

Similar Jobs

Bengaluru, India

Skills:

JavaNetworkingGcpTerraformOperating SystemsAzureKubernetesAWSGoDistributed systems designLarge-scale production servicesSystems operations

Bengaluru, India

Skills:

JavaApi DevelopmentJunitMicroservicesGitRDBMSRestful Web ServicesAgileScrumSpring FrameworkAWSNoSQL databasesSpring-BootMocks

Bengaluru, India

Skills:

MySQLFlaskDatadogPythonSqlAWS

Bengaluru, India

Skills:

JavaElkKafkaClickHouseOpenTelemetryGoFlinkKafka StreamsOpenSearch

Bengaluru, India

Skills:

JavaCloud ServicesSpringbootHibernateMicroservicesRest ServicesReactJDBCAWSAI powered IDEsAPI designs and patternsmessaging systemsdevelopment toolsRelational Databasesnon-relational databasesinfrastructure as codeAI toolsetsobject oriented design principles