Software Engineer
Guidewire Software, Inc.
Guidewire's development team is looking for a smart, proactive, and results-oriented Software Engineer to build sophisticated solutions for the property & casualty insurance industry's challenging business domain and enhance our industry-leading products. You will have the chance to create impact and contribute to a complex application suite of products as we are serving more than 350 companies in 32 countries. Our software supports significant data volumes and heavy loads. Our platform includes a cluster-safe persistence layer, inter-application messaging architecture, an MVC Web layer, and a lot more. You will be part of our Product Development organisation, working on products and solutions that enable in-market authorities, regulatory bodies, institutions, third parties, partners and insurers to more readily integrate their insurance processes and 3rd party services to the full suite of Guidewire Software Products.You'll work alongside inspiring colleagues whom you can rely on for support. Teamwork is very important to us and we are looking for engineers who share knowledge, actively listen to understand different perspectives, are meticulous and work as a unit with the wider team to solve sophisticated challenges.You will attend training from day one, learning about our solutions and the business, as every day can be different, from development to deployment, quarterly planning, and daily standups. Your Day-to-Day ResponsibilitiesLearn about business and technical problems, review and propose solutions and implement them to the highest standards.Write high-quality code and implement automated tests.Implement automation to minimise engineering toil.Collaborate with team members; Improve team rituals.Fine-tune implementation using feedback from team members; Provide feedback to others.Showcase your work in demos.Share learnings; help others to improve.Key QualificationsProven experience in using core Java and building N-tier web applications using Java-based technologies such as Spring, Spring Boot, JUnit, Mockito, Gradle and Maven. Familiarity with building and maintaining CI/CD using tools such as TeamCity, Jenkins and Docker.Exposure to UI frameworks such as ReactJS.3+ years of experience in the facets of enterprise software systems development, including relational database systems (JDBC, ORM, data modelling and design), software architecture, system integration (messaging, web services, SOA) and web Proficient in both spoken and written English and Japanese.Concise written communication and documentation skills.Degree in Computer Science or equivalent.Cloud services (e.g. AWS/GCP/Azure) are advantageous but not required.
Confirm your E-mail: Send Email
All Jobs from Guidewire Software, Inc.