Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Postuler maintenant

Intermediate Java 8 (Spring boot) Developer with JMS/Kafka and Spunk/Dynatrace experience to work with one of our major banking clients- 38031

Toronto, ON
  • Nombre de poste(s) à combler : 1

  • À discuter
  • Emploi Contrat

  • Date d'entrée en fonction : 1 poste à combler dès que possible

Intermediate Java 8 (Spring boot) Developer with JMS/Kafka and Spunk/Dynatrace experience to work with one of our major banking clients- 38031


Location Address: Toronto, expected to be able to come into office at this frequency

Contract Duration: ASAP to Oct 31, 2025 - approx. 2 months (Possibility of extension)

Schedule Hours: 9am-5pm Monday-Friday; standard 37.5 hrs/week - OT expected on a bimonthly basis - Dev will be on pager rotation and the role involves production support, they need to accommodate off hours support

Reason: Backfill for contractor who was more in QA/automation and the team needs more Java expertise

Story Behind the Need

  • Business group: Client Engineering - Mobile and Web - Digital Engineering Operations part of Digital Banking, supporting mobile and web development
  • Project: Application Support work for Digital projects - working on online and mobile banking; back-end development; maintain reliability of applications and production support
  • We are looking for a developer to join our Digital Engineering Operations. The ideal candidate is passionate about designing and developing complex, highly reliable and scalable enterprise systems. They have a keen interest in application monitoring, security, and maintenance with a strong developer-focused mindset and thrive in a fast-moving environment. As a senior member of this highly talented and interactive team, you will not only get the opportunity to grow and learn from experts but also to mentor growing developers to enhance your leadership skills.

Typical Day in Role:

  • Develop software following sound software engineering principles and lead investigations for production issues and come up with solutions that meet security standards defined by the organization
  • Comfortable with understanding existing code base and make necessary changes, test and implement fixes in a timely manner for both web and mobile applications.
  • Production support and handling escalation during the day as well as off-hours
  • Interface with bank infrastructure and application teams to maintain and support infrastructure and applications
  • Lead root cause analysis to in-scope systems, identify improvements, and drive to implementation
  • Develop operational plans, processes, and procedures to improve service delivery and resiliency
  • Lead by example and mentor growing developers in the team
  • Tech stack: Java - version 8 or above

Candidate Requirements/Must Have Skills:

1) 8+ years in developing and supporting large, complex, highly available production applications

2) 4+ years of experience in Java programming - versions 8 or above, including Spring Boot and JMS/Kafka experience to support with messaging platforms projects

3) 1-2+ years’ combined experience with React.JS, Node.JS and Docker

4) 1-2 years’ previous L2 and L3 production support experience

5) 1-2 years’ experience with application monitoring tools like Dynatrace and Splunk

Nice-To-Have Skills:

1) Experience with any Cloud environments (e.g. Azure, GCP, AWS - please list which)

2) Experience with Apigee platform

3) Experience with micro-service architecture.

4) Experience in developing SOAP/REST webservices.

5) Unit testing and vulnerability management experience for Java based applications.

Education:

Bachelor’s - technical field preferred - or equivalent work experience

Java related certifications an asset

Best VS. Average Candidate:

The ideal candidate is passionate about designing and developing complex, highly reliable and scalable enterprise systems. They have a keen interest in application monitoring, security, and maintenance with a strong developer-focused mindset and thrive in a fast-moving environment.

Strong Java Developer with L2/L3 production support experience.

Cloud experience nice to have: GCP is preferred

Open to coaching others using their expertise, to step in a senior dev as needed.

Need to have the right attitude for production support where hours can vary so they should be willing to work in such an environment.

Candidate Review & Selection

1 round - 1 hour - MS Teams Video Panel Interview, with HM and other team members such as tech lead/senior dev - technical + behavioral questions - 3-4 verbal coding questions in Java related items - will be probing on if they are the right fit for production support and work required outside of regular hours

Potential for 2nd onsite interview as needed

Apply

Exigences

Niveau d'études

non déterminé

Années d'expérience

non déterminé

Langues écrites

non déterminé

Langues parlées

non déterminé