Apply📍 Canada
- Post-secondary education in Computer Science or Software Engineering.
- 10+ years of software development experience with languages such as Java and Go.
- Experience with Java application servers.
- Experience with containerization and cluster management using Kubernetes.
- Experience with distributed data stores like Kafka.
- Experience with web servers such as Apache HTTP Server.
- Experience with version control systems like Git.
- Experience with build tools such as Maven.
- Experience with continuous integration tools like Jenkins.
- Experience with relational and non-relational database design and development.
- Excellent communication, analytical, and problem-solving skills.
- Design and code complex software applications from business and technical specifications.
- Develop, execute, and review tests to verify requirements.
- Perform code reviews and identify defects.
- Investigate and resolve complex technical issues.
- Support junior team members through coaching and mentoring.
- Enable continuous improvement by introducing new technologies and processes.
- Create and review technical and end user documentation.
SQLGitJavaJenkinsKafkaKubernetesGoMavenNosql
Posted 22 days ago
Apply