jobs Logo
TekStaff IT Solutions logo

Java Engineer (Kafka/API/Insurance)

Toronto, Ontario, Canada
Senior Level
CONTRACTOR

About the role

Role Summary:

What will a successful candidate do? 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. Why should a successful candidate leave their present role to join this opportunity? The project is very interesting as you will be building from the ground up. Go forward technology building out an ecosystem that will affect Sun Life for years to come. This enables them to work from scratch and build a brand-new set-up responsible for all the guardrails makes this an exciting opportunity They will get the opportunity to understand the business in an in-depth level, digging deep in their business process to understand and leverage technology to guide business decisions The API Platform: Our APIs are REST services built from Open API/Swagger specs written in Java Spring Boot, Deployed to a Kubernetes environment (on prem/AWS) using Docker containers secured with oauth2 using Okta Build new microservices/domain services that populate and access database technology like MongoDB and Postgres Build event driven processes/microservices that consume topics from Kafka

What a successful candidate need 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) 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 skill 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 Additional Requirements: Periodic weekend / after-hours work may be required to support project implementations and system upgrades Occasional travel between SLF locations may be required depending on work assignments Possibility of on-call support maybe required

About TekStaff IT Solutions

IT Services and IT Consulting
51-200
Founded in 2006

Just over 15 years ago TekStaff IT Solutions Inc was founded based on the need for a localized, professional staffing firm in the Greater Toronto Area. After gaining much recognition, and achieving a solid reputation, TekStaff has become a leading supplier of placement services. Today, we are acknowledged as a top leader in Canadian recruiting and have crossed borders securing contracts throughout the United States. We remain focused on developing long-term relationships with client companies and professionals looking for employment. At TekStaff, we are proud of our contributions to the business and IT industry and excited to continue assisting individuals with leveraging their careers. TekStaff family thrives in an environment of teamwork and growth. Our client-focused, professional culture focuses on continuous learning and collaboration and provides opportunities for personal and professional development. We value and encourage collegiality and work-life balance. TekStaff IT Solutions Inc. is an equal opportunity employer committed to diversity in the workplace. In addition, TekStaff IT Solutions Inc. is committed to providing accommodations for people with disabilities during the recruitment and selection process. In the event you require any accommodations, please advise us in advance and we will work with you to meet your needs.

Similar Jobs