This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Software Development Analyst role is an entry-level position focused on developing and maintaining backend services using Java. Candidates should have a solid understanding of Java fundamentals and a willingness to learn about Guidewire products. Responsibilities include developing RESTful APIs, writing clean code, and collaborating with QA. Ideal for those with 0-2 years of experience, this role offers a great opportunity for growth in a dynamic environment.
Job Responsibility:
Develop and maintain RESTful APIs and microservices in Java (Java 11/17)
Write clean, testable code
participate in code reviews and unit testing
Support defect triage, identify root causes, and implement fixes
Collaborate with QA to automate basic functional scenarios (e.g., via REST Assured or Postman collections)
Follow secure coding and SDLC practices (Git, CI/CD, branching)
Learn and support basic Guidewire integrations under senior guidance
Requirements:
Core Java, OOP, Collections, Exceptions, Streams
Spring Boot (controllers, dependency injection, basic configuration)
SQL basics (queries/joins) and an RDBMS (e.g., PostgreSQL/MySQL)
REST API fundamentals
JSON
HTTP status codes
Git and a CI tool (GitHub Actions/Azure DevOps/Jenkins)
0–2 years professional experience (internships/bootcamps acceptable)
Nice to have:
Intro knowledge of Guidewire products (what they do, core modules)
Basic understanding of GOSU syntax and data model concepts
Exposure to insurance domain terminology (policy, claim, billing)