12 Aug
|
Recrute Action
|
Canada
12 Aug
Recrute Action
Canada
Senior Backend Java Engineer (API & Kafka) — Remote
Help build the next generation of technology solutions in the insurance sector through projects that encourage innovation, continuous learning, and meaningful collaboration. Join an environment where technology plays a key role in supporting business growth and transformation.
What is in it for you:
- Salaried: $70-75 per hour.
- Incorporated Business Rate: $80-85 per hour.
- 12-month contract.
- Hybrid work, 37.50 hours per week.
- Periodic weekend and after-hours work may be required to support project implementations and system upgrades.
- Possibility of on-call support may be required.
- Occasional travel between company locations may be required depending on work assignments.
Responsibilities:
- Lead and participate in the design, development, deployment of Java REST web service APIs and microservices using Docker and Kubernetes.
- Ensure service designs follow approved architecture.
- Learn and incorporate emerging API technologies into our APIs.
- Build event driven services using Kafka
- Use and enhance our Dev Ops tools and processes for CD/CI, these tools include Jenkins, Artifactory, BitBucket, Gradle, Continuous Delivery Director, Ansible
- Mentor and support colleagues in their capabilities
- Identify defects in services, debug and provide effective solutions to resolve the defects.
- When required, support existing APIs built on older technologies e.g., Websphere, DB2, Java UI etc.
What you will need to succeed:
Required qualifications
- Post-secondary diploma or degree in Computer Science.
- More than 5 years of development experience and progressive information technology experience, including full application development life cycle and systems integration experience.
- Robust 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, including Jenkins, Artifactory, BitBucket, Maven, CDD, and Ansible.
- 1+ years of experience with Kafka and/or Kafka Streams, including KSQL.
- Experience managing and coordinating team activities in a multi-site environment.
Required soft skills
- Customer-focused mindset.
- Strong analytical and problem-solving skills with the ability to analyze situations systematically and deliver effective, appropriately sized solutions in a timely manner.
- Strong organizational and planning skills.
- Excellent verbal and written communication skills.
Preferred qualifications
- Experience with Kubernetes, Okta, AWS, and MongoDB.
- Experience with Group Retirement products and business domains.
- Working knowledge of Business Rule Management Systems such as IBM ODM.
- Experience with WebSphere, DB2, Java UI technologies including Swing and Spring MVC,
and SonarQube for static code analysis.
- Exposure to Enterprise Service Bus (ESB) integration architectures and technologies.
Why Recruit Action?
Recruit Action (agency permit: AP-2504511) provides recruitment services through quality support and a personalized approach. As part of the screening process, some applications may be reviewed using artificial intelligence tools. Only candidates who meet the hiring criteria will be contacted.
Pay: $70.00-$85.00 per hour
Benefits:
- Work from home
Experience:
- Software development experience: 5 years (required)
- Software Development Life Cycle and systems integration: 5 years (required)
- Java, Spring Boot, and REST APIs: 3 years (required)
- SOAP, JSON, OpenAPI/Swagger, and web services: 3 years (required)
- DevOps and CI/CD tools: 1 year (required)
- Jenkins, Bitbucket, and Ansible: 1 year (required)
- Kafka and/or Kafka Streams (including KSQL): 1 year (required)
- Coordinating activities across multiple teams: 1 year (required)
- Working in multi-site environments: 1 year (required)
- Kubernetes, Okta, AWS, and MongoDB: 1 year (preferred)
- Group Retirement products and business domains: 1 year (preferred)
- Business Rule Management Systems (BRMS), such as IBM ODM: 1 year (preferred)
- WebSphere, DB2, and ESB technologies: 1 year (preferred)
- Spring MVC, Swing, or SonarQube: 1 year (preferred)
Licence/Certification:
- Post-secondary diploma or degree in Computer Science. (required)
Work Location: Hybrid remote in Toronto, ON
📌 Senior Backend Java Engineer (API & Kafka) — 100% Remote (Canada)
🏢 Recrute Action
📍 Canada