Software Engineer
ProNavigator
Software Engineering
Kraków, Poland
Job Description
What We're Looking For:
Strong foundation in algorithms and data structures, with a minimum of 2 years of relevant programming experience.
Proficiency in Java or another programming language, with a willingness to quickly learn Java.
Familiarity with object-oriented design patterns and best practices, including Clean Code, Test-Driven Development (TDD), code reviews, and pair programming.
Experience in developing microservices architecture.
Strong problem-solving skills, combined with a sense of ownership and drive.
Excellent communication skills, with the ability to articulate complex technical concepts in an English-speaking environment.
Demonstrated ability to embrace AI and apply it to your role as well as use data-driven insights to drive innovation, productivity, and continuous improvement.
Nice to Have:
Experience using public cloud providers, preferably AWS (including EKS, DynamoDB, IAM, SQS, S3, etc.).
Experience in building platform software using Kubernetes, Docker, and cloud-native technologies.
Familiarity with the Spring ecosystem (Core, Boot, Data, etc.).
At Guidewire, we foster a culture of curiosity, innovation, and responsible use of AI—empowering our teams to continuously leverage emerging technologies and data-driven insights to enhance productivity and outcomes.