Job Description
Guidewire's incredible development team in Dublin is seeking a proactive and results-oriented Software Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better.
We are trying to transform how digital applications can be built to serve the demanding needs of the insurance industry by applying widely adopted technology standards in a scalable, dynamic, and evolutionary way. To do so, we are creating a new Cloud Based architecture, platform, services, and tooling to create the future of P&C insurance applications.
Our integration solution connects all the cloud platform, services, CI/CD pipelines, code repositories, infrastructure, events and monitoring suites to support all the modern end-to-end seamless needs to build modern, scalable and resilient web applications, including analytics, disaster recovery and fault tolerance. One of the most exciting challenges is to create and innovate in making possible to support the building of applications from early to final environments in a self-managed way.
We also do ship our efforts to other teams and work closely with them to make the adoption smooth. AWS environments, market leading CI/CD platform, data capture and other cutting-edge tools and platformsare being used for making the efforts visible to others. We're staying on top of the bleeding edge integration technologies by continuously adopting them.
Your day-to-day: Design, code, test, and do code reviews.
Our stack is JavaScript, Python, Java/Kotlin, React, REST APIs, Spring Boot, and AWS. We work in a microservices architecture.
Work with your Scrum team to understand the requirements and the problems you need to solve
Be accountable for deliveries and ensure product feedback loops
Be able to decide between different opinions about the technical subject matter
Be able to prioritize and organize your day according to different project needs
Focus on code quality and do code reviews and provide feedback
Find the right tools, get involved in the design sessions, and build a reliable solution
Clarify and adjust the requirements with the Product Manager and others in the organization when necessary
Adopt and/or implements processes as needed for the teams success. Have a chance to influence the way the team works
Interact with the rest of the teams to achieve a great user and developer experience
What we are looking for: Working experience with JavaScript, Python, Java, and Kotlin, Spring Boot, SOLID principles, and Hexagonal design principles
Hands-on expertise with CI/CD, Unit/Integration Testing, designing REST APIs, etc.
Working with microservices architecture and containers, while building secure software and having knowledge of security practices.
2 years of Experience working with Open Source frameworks such as Spring, Kubernetes, and others.
Youll need to have some expertise with Cloud Services (e.g. AWS/GCP/Azure)
A reasonable understanding of relational database persistence (e.g. MySQL, Oracle)
Experience working in an agile and fast-paced development environment (e.g. TDD, BDD, Agile, pair programming, etc.)
Experience in contributing to architecture, design, and implementation of products