Senior Java Engineer (Kafka/API (Canada)

Senior Java Engineer (Kafka/API (Canada)

11 Aug
|
Raise
|
Canada

11 Aug

Raise

Canada

Senior Java Engineer (Kafka/API)

- Location: Toronto/Waterloo, ON – (Remote)
- Pay Rate: $72.39/hr - $85.44/hr
- Contract Length: 12 Months

We at Raise are hiring a Senior Java Engineer (Kafka/API) for one of our top clients. After establishing themselves as an industry leader, they’re now expanding their team to meet rising demand. We’re hiring right now; if you’re interested, apply below for your chance to join a outstanding place to work

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 follow approved architecture.
- Learn and incorporate emerging API technologies into our APIs.
- Build event-driven services using Kafka
- Use and enhance our DevOps 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 a successful candidate needs to succeed:

- Post-secondary Computer Science diploma or degree
- More than 5 years of development skills and progressive information technology experience with full application development life cycle 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' experience using DevOps tools (Jenkins, Artifactory, BitBucket, Maven, CDD/Ansible)
- 1+ years' experience with Kafka and/or Kafka Streams (with KSQL)
- Java development and API development experience
- Customer obsession – customers are at the center of all we do
- Strong analytical and problem-solving skills with ability to analyze situations/problems systematically and deliver effective, right-sized solutions in a timely manner
- Experience with managing and coordinating team activities in a multi-site environment.
- Strong organizational and planning skills.
- Excellent verbal and written communications skills

Assets:

- Experience with Kubernetes, Okta, AWS, MongoDB
- Experience with Group Retirement products and business domains
- Working knowledge of Business Rule Management Systems such as IBM’s ODM
- Experience with WebSphere, DB2, Java UI: Swing, Spring MVC, SonarQube for static code analysis
- Exposure to Enterprise Service Bus (ESB) integration architectures and technologies
- Using AI development tools, particularly GitHub Copilot
- Experience with Group Retirement Services products or a similar financial services/insurance industry background

Additional Requirements:





- Periodic weekend/after-hours work may be required to support project implementations and system upgrades
- Occasional travel between the client's locations may be required depending on work assignments
- Possibility of on-call support may be required

Looking for meaningful work? We can help!

Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.

We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.

We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation: https://raise.jobs/accommodations/

In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or another job posting by Raise (or have any other questions), please contact us at +1 (phone hidden) or [email protected]

#FIN24

#LI-VM1

📌 Senior Java Engineer (Kafka/API (Canada)
🏢 Raise
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java engineer (kafka/api (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: senior java engineer (kafka/api (canada) / canada