Senior Java Engineer (Kafka/API):
On behalf of our Financial Services client, Procom is searching for a Senior Java Engineer (Kafka/API) for a 12-month contract role. This position is remote with the option to work from our client’s Waterloo, Ontario office.
Senior Java Engineer (Kafka/API) - Job Description:
Our client's IT – Platform and Engineering team is embarking on a new development project, building Java REST web service APIs and microservices from the ground up. This chance allows for the creation of a new ecosystem that will impact the organization for years to come.
Senior Java Engineer (Kafka/API) - 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.
- Incorporate emerging API technologies into APIs.
- Build event-driven services using Kafka.
- Use and enhance DevOps tools and processes for CD/CI, including Jenkins, Artifactory, BitBucket, Gradle, Continuous Delivery Director, and Ansible.
- Mentor and support colleagues.
- Identify defects in services, debug, and provide effective solutions.
- Support existing APIs built on older technologies when required.
Senior Java Engineer (Kafka/API) - Mandatory Skills:
- More than 5 years of development skills and progressive information technology 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).
- Customer obsession and strong analytical and problem-solving skills.
- Experience managing and coordinating team activities in a multi-site environment.
- Excellent verbal and written communication skills.
Senior Java Engineer (Kafka/API) – Nice-to-Have Skills:
- 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.
Senior Java Engineer (Kafka/API) – Assignment Length:
This is a 12-month contract.
Senior Java Engineer (Kafka/API) - Start Date:
ASAP.
Senior Java Engineer (Kafka/API) - Assignment Location:
Remote with the option to work from Waterloo, Ontario.
📌 Senior Java Engineer (Kafka/API) (Canada)
🏢 Procom
📍 Canada