Skip directly to search

Skip directly to content



Guidewire and Insurance Software Integration Developer



We are looking for highly motivated, self- starting candidates with strong experience in building  high-performing, scalable, enterprise-grade applications for the insurance sector.

You will be part of a talented software development team that works on mission-critical applications. Developer roles and responsibilities include managing Java/J2EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Applicants for the role must be professional, task-oriented and articulate, with excellent verbal and written communication skills. You must possess a strong work ethic, a keen desire to learn, and the ability to quickly master potentially complex technical solutions (predominately insurance systems).


Key Responsibilities & Accountabilities:

  • Developer responsibilities include developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance within the insurance industry
  • Contribute to all phases of the development lifecycle
  • Write well designed, testable, efficient code (whether working in a configuration/ integration or hybrid development role)
  • Interact with delivery and client teams of Business Analysts, System Architects, Quality Assurance to ensure the finalised requirements are clear, concise, comprehensive, unambiguous, and well-documented
  • Ensure designs comply with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review


Qualifications and Experience

  • Proven insurance industry software development experience is essential (relevant products would include but are not limited to; Duck Creek, Guidewire, Sapiens, etc)
  • Proven experience in Java development and/or JavaScript frameworks
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns, including microservice architectures
  • Profound insight of Java and J2EE internals (Class Loaders, Memory Management, Transaction management, etc)
  • Excellent knowledge of Relational Databases, MS-SQL, Oracle, JDBC, ORM technologies (JPA2, Hibernate, Liquibase) and SQL
  • Experience in the Spring Framework (Core, Web Flow, MVC) and Spring Security
  • Webservices, REST/SOAP and associated design patterns
  • Experience with test-driven development
  • Knowledge of Cloud platforms and technologies (i.e., AWS/Azure) preferable
  • Knowledge of web front end development frameworks including ReactJS preferable
  • Experience in Apache Camel, Apache Kafka and RxJava preferable


You will need an excellent command of the English language and be able to communicate clearly with your colleagues and with the client. You may also be required to participate in client presentations and contribute to pre-sales and additional project delivery material.


About Endava

Endava is reimagining the relationships between people and technology. For the past 20 years it has helped some of the world's leading Finance, Insurance, Telecommunications, Media, Technology and Retail companies accelerate their ability to take advantage of new business models and market opportunities. We have more than 8200 employees located in close to client locations in Denmark, Germany, Netherlands, United Kingdom, United States and nearshore delivery centers in the EU: Romania, Bulgaria, Croatia and Slovenia; Central European Countries: North Macedonia, Moldova, Serbia and Bosnia and Herzegovina; Latin America: Argentina, Colombia and Uruguay.

We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?