The Canadian IT – Platform and Engineering team is looking for a Senior Software Developer with at least 5 years of Java application analysis and development experience. The successful candidate will have strong technical and problem-solving skills and will show initiative, be accountable for results. This role involves leading and participating in the design, development, and deployment of Java REST web service APIs and microservices using Docker and Kubernetes, ensuring service designs follow approved architecture, and learning/incorporating emerging API technologies. The role also includes building event-driven services using Kafka, using and enhancing Dev Ops tools and processes for CD/CI (Jenkins, Artifactory, BitBucket, Gradle, Continuous Delivery Director, Ansible), mentoring colleagues, and identifying/resolving defects in services. Support for existing APIs built on older technologies like Websphere, DB2, and Java UI may also be required.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
Associate degree