Job Description: About the role:
What you will do?
- As part of the Security team review, assess, triage, communicate, and resolve issues in production environments at the application level.
- Provide ongoing support of Java based applications in Production and test environments including responding to Service requests, Incident \& Problem analysis, Service restoration and recovery, Security vulnerability remediation, Audits, and reporting as necessary.
- Interface with other Software Engineers, Business Systems Analysts, and other stakeholders to deliver high quality solutions.
- Identify and participate in continuous improvement opportunities, monitoring system or metrics set-up, system renewal, stability, upgrade, and Disaster Recovery projects.
- Participate in design, develop, test and debug programs for Java services. Deployment is done using Kubernetes containers.
What do you need to succeed:
- Degree in Computer Science, Computer Engineering, or equivalent discipline
- 10 years of information technology experience in Java application support and development
- 10 years experience in:
- Java, JavaScript \& web development languages like HTML, XML, CSS
- Java Enterprise Edition (J2EE) technologies such as Servlet, JDBC and JSP
- Spring framework
- 4 years experience in:
- ReactJS/ React.js -> Angular
- Container technologies -- Kubernetes, Docker
- Web Security Knowledge (OWASP top 10)
Preferred Skills:
- Collaboration and teamwork
- Continuous learning mindset
- Ability to work in a dynamic environment with changing priorities
- Strong analysis, debugging and problem-solving skills
- Solid written and verbal communication skills
Learn on the job:
- Web services and frameworks such as SOAP, REST API, Java APIs, JSON, Spring Boot
- Database technologies like SQL, Oracle, POSTGRES
- DevOps tools - Jenkins, Artifactory, Bitbucket/Git, Gradle, Maven, CDD, Ansible
- Multi-Factor Authentication (MFA)
- Exposure to Agile framework (Kanban, Scrum)
- Experience working with cloud hosted applications / servers on AWS.
- Exposure to team collaboration tools like Confluence, JIRA, MS Teams
- Experience with Kafka and light car proxy
- Knowledge of Middleware technologies such as WebSphere/WebLogic
Notes/Unique requirements:
- The role includes on-call and after-hours support on a team rotation basis.
- This role requires Canadian Enhanced Reliability Security clearance
What's in it for you:
- An environment of continuous learning and improvement
- A friendly, collaborative, and inclusive culture in an interactive team environment
- Pension, stock and savings programs to help build and enhance your financial security
- Working together, sharing common values, and encouraging growth \& achievement.
Salary Range:
Job Category:
Posting End Date: