Sr Systems Developer
The Sovereign General Insurance Company
Job Responsibility:
Company: Sovereign
Department: IT
Employment Type: Regular Full-Time
Work Model: Hybrid 2 days/week in the office
Language: This role operates in English.
The Opportunity:
As a wholly owned subsidiary of the Cooperators General Insurance company, Sovereign Insurance believes your experience matters. This is our promise to not only our clients but to our employees as well, because we know the strength of our company starts with our people. The smart, curious and collaborative people who bring their whole heart and passion to work each day. But you can't pour from an empty cup; we take care of the well-being of our people so that they are inspired to protect Canadian businesses and the lives, families, and communities we impact. Join us and begin shaping your experience at Sovereign.
Are you a developer who is looking for an exciting opportunity with challenging and fast-paced work, create an impact in the development practice, coach and mentor other team members, willing to learn and more importantly have fun in the process? If so, here is the perfect opportunity for you! As a Senior Systems Developer, you will be part of key strategic initiatives at Sovereign Insurance, building insurance solutions, integrations and implementing Guidewire PolicyCenter.
How you will create impact:
- Building integrations using microservices, delivering complex integration logics to integrate our legacy and cloud platforms
- Implement scalable and reliable server-side logic for handling user requests, data processing, and business logic.
- Optimize performance and scalability of backend systems to ensure smooth operation under high load conditions.
- Work closely with end PO's and BA's, to understand business needs, conduct gap analysis and requirements assessments as needed
- Partner with Solution & Enterprise Architect teams on the most effective design and integration patterns.
- Be involved in the full life cycle of a project, responsible for producing actionable and complete specifications, writing production quality code, implementation and post-production support.
- Improve the end user experience by finding scalable solutions and addressing complex ad hoc queries.
- Collaborating with internal/external Technology teams, vendor partners and project management to ensure open communication and quality/timely deliverables
- Mentoring, supporting and collaborating with team members to ensure THE TEAM succeeds!
How you will succeed:
- You have an innovative mindset to improve operational efficiencies and ability to influence change, with a primary focus on client needs.
- You use critical thinking skills to recognize assumptions, evaluate arguments, draw conclusions and proactively propose solutions.
- You have strong communication skills to clearly convey messages and explore diverse points of view.
- You build trusting relationships and provide guidance to support the development of colleagues.
To join our team:
- Diploma or degree in Information Technology or Computer Science with at least 5-9 years of experience in Technology industries.
- Design, develop, and maintain backend services and APIs using Java17+ SpringBoot3 and related technologies.
- Proficiency with cloud platforms like Azure, AWS or RedHat Cloud.
- DevOps Practices: Experience with DevOps practices and tools for continuous integration, delivery, and deployment (CI/CD) e.g. Jenkins, including version control systems e.g. Git, containerization e.g. Docker, Kubernetes, vault etc.
- Experience with Kafka or similar event streaming platform in Microservices to ensure real time data flow between the consumer and producers.
- Hands on in Core Java, Multithreading, Transactions, Exception Handling and Collections.
- Experience in unit testing using Jasmine, JUnit, Mockito, Karma, Swagger, Splunk, Helm, NeuVector or similar tools.
- Experience working in an Agile environment, with experience and understanding of Test-Driven Development methodology.
- Work with databases such as DB2, MongoDB, MySQL, or PostgreSQL to store and retrieve data efficiently.
- Design and optimize database schemas and queries to support application requirements.
- Implement data migration, backup, and recovery strategies to ensure data integrity and availability
What you need to know:
- You will be subject to a Criminal Record and Consumer History background check as a condition of employment, in the event you are the successful candidate.
What's in it for you?
- The opportunity to take on challenging work and contribute your expertise, creativity, and passion in meaningful ways.
- A comprehensive total rewards package, including competitive salary, bonus, paid time off, pension and benefits.
- A holistic approach to your well-being, with physical and mental health programs and flexible work options.
- The opportunity to work on an inclusive team who inspire each other to explore and achieve what's possible.
- A company that is committed to support the social, environmental and financial well-being of the lives, families and communities we impact.
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Systems Developer. Be the first to apply!
- senior contracts manager contracts specialist Toronto, ON
- senior administrative officer Toronto, ON
- senior project accountant Toronto, ON
- senior accounting technician Toronto, ON
- senior account executive Toronto, ON
- senior manager risk management Toronto, ON
- senior line cook Toronto, ON
- senior talent acquisition specialist Toronto, ON
- senior technical specialist Toronto, ON
- senior accountant remote Toronto, ON
