Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Java Developer (Kafka/API) role.
Rezi rewrites your resume against Sun Life's job description. Free.

Tailor your resume to this Senior Java Developer (Kafka/API) role.
Rezi rewrites your resume against Sun Life's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Java Developer (Kafka/API) posting at Sun Life — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Java Developer (Kafka/API) posting at Sun Life — free, in seconds.
About the Role
The Canadian IT – Platform and Engineering team is seeking a Senior Software Developer with at least 5 years of Java application analysis and development experience. This role requires strong technical and problem-solving skills, initiative, and accountability for results.
Responsibilities
- Lead and participate in the design, development, and deployment of Java REST web service APIs and microservices using Docker and Kubernetes.
- Ensure service designs adhere to approved architecture.
- Learn and incorporate emerging API technologies into our APIs.
- Build event-driven services using Kafka.
- Utilize and enhance Dev Ops tools and processes for CD/CI, including Jenkins, Artifactory, BitBucket, Gradle, Continuous Delivery Director, and Ansible.
- Mentor and support colleagues in their capabilities.
- Identify defects in services, debug, and provide effective solutions.
- Support existing APIs built on older technologies (e.g., Websphere, DB2, Java UI) when required.
Requirements
- Post-secondary Computer Science diploma or degree.
- More than 5 years of development skills and progressive information technology experience with full application development lifecycle and systems integration experience.
- Strong working experience with Java APIs, REST, SOAP, Spring, JSON, Open API, Swagger, web services, and web hosting technologies.
- 1+ years of experience using DevOps tools (Jenkins, Artifactory, BitBucket, Maven, CDD/Ansible).
- 2+ years of experience with Kafka and/or Kafka Streams (with KSQL).
- Customer obsession – customers are at the center of all we do.
- Strong analytical and problem-solving skills with the ability to analyze situations/problems systematically and deliver effective right-sized solutions in a timely manner.
- Experience managing and coordinating team activities in a multi-site environment.
- Strong organizational and planning skills.
- Excellent verbal and written communication skills.
- Bilingualism (French, English, both oral and written) is required for Quebec only.
- Periodic weekend/after-hours work may be required.
- Occasional travel between SLF locations may be required.
- Reliability Status Clearance is required.
- Must be able to satisfactorily complete applicable background checks.
Skills
- Java
- REST
- Microservices
- Docker
- Kubernetes
- Kafka
- Jenkins
- Artifactory
- BitBucket
- Gradle
- Continuous Delivery Director
- Ansible
- SOAP
- Spring
- JSON
- Open API
- Swagger
- Web services
- Web hosting technologies
- MongoDB
- Postgres
- Okta
- AWS
- WebSphere
- DB2
- Java UI
- Swing
- Spring MVC
- SonarQube
- Enterprise Service Bus (ESB)
Location
- Quebec
Work Type
- Hybrid
Experience Level
- Senior
- 5+ years
Education Level
- Post secondary Computer Science diploma or degree
Salary/Compensations
- 90,000 - 140,000
Benefits
- Wellness programs that support mental, physical, and financial health.
- Opportunity for career path variety and networking.
- Recognition as a 2026 Best Workplaces in Canada by Great Place to Work® Canada.
- Recognition by Excellence Canada with their top-level certification, the Canada Order of Excellence for Mental Health at Work®.
About the Company
- Sun Life is driven by its Purpose: helping Clients achieve lifetime financial security and live healthier lives.
- Values: caring, authentic, bold, inspiring, and impactful.
- A hybrid organization offering choice and flexibility to work from both the office and virtually.
- Diversity and inclusion are core values, benefiting Clients, communities, and colleagues.
Equal Opportunity
- We welcome applications from qualified individuals from all backgrounds.
- Persons with disabilities who need accommodation in the application process, or those needing job postings in an alternative format, may e-mail a request to thebrightside@sunlife.com.