29 Oct
|
AceStack
|
Toronto
Job Title: Java Spring Boot with GW
Job Type: Full Time
Location: Toronto, ON
Work Model: Remote
Primary Skills: Java, Spring Boot, Guidewire
Job Description
We are seeking a skilled Java Spring Boot Developer with Guidewire (GW) experience to develop, maintain, and support reliable, scalable backend applications. The ideal candidate will have solid Java development skills, experience with Spring Boot and REST APIs, and an understanding of Site Reliability Engineering (SRE) principles, automation, incident management, and application performance.
Experience with Guidewire platforms and commercial insurance systems is highly desirable. The candidate will collaborate with software developers, testers, analysts, and stakeholders to improve application reliability, automate operational tasks, and deliver secure and resilient software solutions.
Key Responsibilities
- Develop, enhance, and maintain backend applications using Java and Spring Boot.
- Design, implement, and integrate REST APIs using HTTP methods, JSON, and established API design principles.
- Automate repetitive operational tasks and reduce manual effort through software engineering and tooling.
- Participate in incident response, on-call rotations, troubleshooting, and service restoration.
- Monitor application health, performance, and availability using logging, metrics, alerting, and observability tools.
- Define and monitor Service Level Objectives (SLOs), Service Level Agreements (SLAs), and error budgets.
- Perform root-cause analysis and document post-incident reviews to prevent recurring issues.
- Conduct capacity planning by analyzing application traffic, resource utilization,
and infrastructure requirements.
- Develop and maintain automated unit tests and troubleshoot application failures.
- Collaborate with development and operations teams to improve system reliability, scalability, and resilience.
- Follow Git-based development practices, including pull requests and code reviews.
- Support API integration, security, and partner connectivity across enterprise applications.
- Contribute to CI/CD pipelines, cloud deployments, and infrastructure automation.
- Support Guidewire-related integrations and insurance application workflows where applicable.
Required Skills & Qualifications
- Strong hands-on experience developing software using Java or another object-oriented programming language.
- Working knowledge of Spring Boot or a comparable backend development framework.
- Experience designing, developing, and troubleshooting REST APIs.
- Understanding of HTTP methods, JSON, and common API design principles.
- Experience writing automated unit tests and debugging application issues.
- Familiarity with Git, pull requests, and collaborative software development practices.
- Ability to investigate unfamiliar code, interpret technical documentation, and communicate findings clearly.
- Understanding of application monitoring, incident management,
and root-cause analysis.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work collaboratively with developers, testers, analysts, and business stakeholders.
Preferred Skills Guidewire & Insurance Domain
- Experience with Guidewire PolicyCenter, Gosu, and Guidewire Cloud APIs.
- Knowledge of commercial property and casualty (P&C;) insurance.
- Understanding of underwriting, policy administration, and insurance workflow automation.
API Design & Security
- Experience with OpenAPI/Swagger and JSON Schema.
- Familiarity with Apigee or other API gateways and API developer portals.
- Knowledge of OAuth 2.0, JWT, mutual TLS (mTLS), and certificate-based security.
Event & Data Integration
- Experience with Apache Kafka, Schema Registry, and event-driven architecture.
- Knowledge of asynchronous processing and system integration patterns.
- Experience with PostgreSQL, Liquibase, and database migration tools.
Cloud & DevOps
- Familiarity with AWS, Kubernetes, and HashiCorp Vault.
- Experience with GitHub Actions, Harness, CI/CD pipelines, and infrastructure as code.
- Knowledge of cloud deployment and application reliability engineering practices.
Testing & Integration
- Experience with Postman, JUnit, Mockito, or Playwright.
- Experience integrating enterprise applications and external partner systems.
- Familiarity with automated testing and continuous integration practices.
Job Details
- Job Type: Full Time
- Location: Toronto, ON
- Work Model: Remote
📌 Java SpringBoot with GW (Toronto)
🏢 AceStack
📍 Toronto