Job Description
Application Support Analyst (Java) – 2 positions
Join a leading financial industry client in Toronto, where you’ll play a critical role with supporting high-performance financial systems.
Office location: Downtown Toronto, ON (Hybrid: 3 days in office per week)
Salary:
- Intermediate role with 3-5 years of experience: $75,000 per year with 10% annual bonus and 7% RRSP
- Senior role with 5-7 years of experience: $95,000 per year with 10% annual bonus and 7% RRSP
Key Responsibilities:
- Support and maintain Java/JEE applications and databases, ensuring application availability, acting as Tier 1-2 application support
- Diagnose and resolve application and infrastructure issues.
- Configure and optimize monitoring tools like AppDynamics, Splunk, and PagerDuty.
- Proactively identify automation opportunities for applications.
- Perform root cause analysis and propose improvements for performance and stability.
- Collaborate on CI/CD deployments and agile software delivery.
- Write performance reports, dashboards, and technical documentation.
Must-have requirements:
- Bachelor’s degree in Computer Science or equivalent experience.
- 3-5 years of experience in Java Application support (intermediate level role)
- 5-7 years of experience in Java Application support (senior level role)
- Must be able to understand Java code and support/troubleshoot Java applications at enterprise level
- Experience monitoring & supporting Java applications (ideally Spring/Spring boot)
- Experience with SQL scripting & SQL Operations
- Oracle database experience
- Experience within Linux/Unix environments
- Must be able to do shift work and on call rotation: working 4 days per week, 10 hours per day, including evening and overnight shift work.
Nice to Have:
- 1-2 years of application development experience
- Experience with Spring, Apache, and data transformation (JSON, XML).
- Experience in application support, with expertise in AppDynamics, Splunk, and SRE practices.
- SRE expertise and a background in supporting high-throughput, low-latency systems.
- Proficiency in scripting (BASH, Python, PowerShell) and RDBMS (Oracle/DB2).
- Experience with tools like WebSphere, Docker, Kubernetes, and CI/CD pipelines.
- Automation experience and deployment knowledge
- Working experience with cloud (AWS/Azure)
- Experience in payments or banking industry
Additional Requirements:
- Must be eligible to work in Canada full-time.
- Background checks including criminal, employment, education, and public safety verifications.