About this role
Role: Java Developer with Production Support
Location: Toronto, ON (Hybrid)
Duration: Long term Project
Job Description – Java Developer with Production Support
We are looking for a Java Developer with Production Support experience to develop, maintain, and support enterprise applications. The ideal candidate should have strong Java development skills along with the ability to troubleshoot production issues, perform root cause analysis, and ensure application stability.
Key Responsibilities:
• Develop and maintain applications using Java, Spring Boot, and REST APIs.
• Analyze, troubleshoot, and resolve production incidents within SLA timelines.
• Monitor application performance and system health.
• Perform root cause analysis (RCA) and implement permanent fixes for recurring issues.
• Work with databases to investigate and resolve data-related issues.
• Support application deployments and release activities.
• Collaborate with business users, QA, infrastructure, and support teams.
• Review logs and monitor applications using support tools.
• Participate in on-call support and incident management activities.
Required Skills
• Strong experience in Java and Spring Boot.
• Knowledge of RESTful web services and Microservices.
• Experience with SQL and relational databases (Oracle/MySQL/PostgreSQL).
• Familiarity with Git, Maven, and Jenkins.
• Experience with production support, incident management, and troubleshooting.
• Understanding of log analysis and monitoring tools such as Splunk, ELK, or AppDynamics.
• Good communication and problem-solving skills.