Guidewire logo
GuidewirePosted 1 month ago

Senior Software Engineer - Full Stack Application Development

On-siteBengaluru, Karnataka, India

Full TimeSenior LevelLargeInsurance Software

Job Summary

Lead architectural initiatives, design and write code across the full technology stack from persistence to front ends, and drive high-impact features that improve system scalability and reliability. Mentor junior engineers on architecture, design, and code review while fostering a culture of open communication and accountability. Collaborate with technical and customer-facing teams to deliver mission-critical solutions for P&C insurers using Core Java, JavaScript, AWS, and React.

Required Qualifications

  • 8+ years of software engineering experience
  • strong experience working on large scale distributed systems
  • Proficiency in Core Java
  • solid understanding of JavaScript / HTML5 / CSS
  • Technical design and leadership of features from inception to release
  • Mentoring less experienced engineers
  • Maintaining and promoting a healthy codebase and ensuring high quality of products
  • Object-Oriented Design using SOLID and Hexagonal design principles
  • Understanding of relational database persistence (e.g. MySQL, Oracle)
  • Experience designing REST or gRPC based APIs
  • Experience with a market leading client-side framework (e.g. React, Angular)
  • NoSQL databases (e.g. MongoDB, CouchDB)
  • Insurance or financial services industry experience
  • Computer Science degree or equivalent
  • Experience working in an agile and fast paced development environment (e.g. TDD, BDD, Agile, pair programming, etc.)
  • A passion for code quality demonstrated by thorough testing
  • A desire to be hands-on in designing and writing code
  • Curiosity and internal motivation to constantly improve
  • Ability to learn quickly in a dynamic environment
  • Excellent communication skills
  • comfort level to speak their mind and defend ideas based on merit
  • humility and hunger to learn from others
  • Experience working with Open-Source frameworks (e.g. Spring, Jersey, Drools, others)
  • Cloud Services (e.g. AWS/GCP/Azure)
  • Experience building secure software and knowledge of security practices
  • Familiarity with Continuous Delivery, Continuous Integration, Unit/Integration Testing, etc.

Desired Qualifications

  • Experience with a market leading client-side framework (e.g. React, Angular) is plus
  • NoSQL databases (e.g. MongoDB, CouchDB) is a plus
  • Insurance or financial services industry experience is a plus

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce