Talent.com
S.i. Systems
Senior Java Engineer to build Java REST APIs and event-driven microservices using Kafka, SpringS.i. Systems • Ottawa
Search for other jobs
Senior Java Engineer to build Java REST APIs and event-driven microservices using Kafka, Spring

Senior Java Engineer to build Java REST APIs and event-driven microservices using Kafka, Spring

S.i. Systems • Ottawa
20 hours ago
Job type
  • Full-time
Job description

Duration: Until Sep 4th

Location: Toronto or Waterloo (Primary location is Waterloo. Remote candidates will be considered however must be in EST time zone)

*Needs to be eligible for Reliability Clearance (Should have lived in Canada for 5 consecutive years)

Join a platform engineering initiative building a new API and microservices ecosystem from the ground up within a large financial services environment. This role focuses on Java REST APIs, Kafka-based event-driven services, and microservices deployed to Kubernetes using Docker in on-prem and AWS environments. The position offers exposure to business processes and technology initiatives supporting long-term platform modernization.

Must Haves

  • 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

Nice to Have

  • 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 office locations may be required depending on work assignments
  • Possibility of on-call support maybe required

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.


Create a job alert for this search

Senior Java Engineer to build Java REST APIs and event-driven microservices using Kafka, Spring Boot, Docker, and Kubernetes - 1694 • Ottawa