Java Developer - Production Support at Procom
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

12 Nov, 25

Salary

0.0

Posted On

12 Aug, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Unit Testing, Web Services, Vulnerability, Dynatrace, Spring Boot, Docker, Splunk

Industry

Computer Software/Engineering

Description

JAVA DEVELOPER - PRODUCTION SUPPORT:

On behalf of our Banking client, Procom is searching for a Java Developer - Production Support for a 2-month role. This position is a hybrid position with 3-4 days onsite at our client’s Toronto office.

JAVA DEVELOPER - PRODUCTION SUPPORT - JOB DESCRIPTION:

The project involves application support work for digital projects, focusing on online and mobile banking. The role includes maintaining the reliability of applications and providing production support.

JAVA DEVELOPER - PRODUCTION SUPPORT - MANDATORY SKILLS:

  • 8+ years in developing and supporting large, complex, highly available production applications.
  • 4+ years of experience in Java programming – versions 8 or above, including Spring Boot and JMS/Kafka experience.
  • 1-2+ years’ combined experience with React.JS, Node.JS, and Docker.
  • 1-2 years’ previous L2 and L3 production support experience.
  • 1-2 years’ experience with application monitoring tools like Dynatrace and Splunk.

JAVA DEVELOPER - PRODUCTION SUPPORT – NICE-TO-HAVE SKILLS:

  • Experience with any Cloud environments (e.g., Azure, GCP, AWS).
  • Experience with Apigee platform.
  • Experience with micro-service architecture.
  • Experience in developing SOAP/REST web services.
  • Unit testing and vulnerability management experience for Java-based applications.
Responsibilities
  • Develop software following sound software engineering principles.
  • Lead investigations for production issues and provide solutions that meet security standards.
  • Understand existing code base, make necessary changes, test, and implement fixes for web and mobile applications.
  • Provide production support and handle escalations during and off-hours.
  • Interface with infrastructure and application teams to maintain and support systems.
  • Lead root cause analysis, identify improvements, and drive implementation.
  • Develop operational plans, processes, and procedures to improve service delivery and resiliency.
  • Mentor and coach junior developers in the team.
Loading...