Sr. Java Developer

2 weeks ago


Toronto, Ontario, Canada TD Full time $76,800 - $115,200

Work Location:

Toronto, Ontario, Canada

Hours:

37.5

Line of Business:

Technology Solutions

Pay Details:

$76,800 - $115,200 CAD

TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.

As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.

Job Description:

Department Overview:

The Treasury Analytics Group is responsible for measurement and management of market risk (interest rate and foreign exchange) for the Bank's retail portfolios. The team develops financial models and processes required for measuring, transfer pricing, hedging product profitability, and financial management reporting.

The Treasury Analytics Group is embarking on a brand-new initiative to build the next generation strategic platform for risk, valuations, and analytics to meet the growing and future needs of the department. This is an exciting opportunity to work on cutting edge technologies including Big Data and NoSQL databases (Hadoop, HBase, Spark and MongoDB) to allow the business to gain advanced insight into their portfolios and valuation metrics.

Technology is constantly evolving, and we are evolving with it. We foster an entrepreneurial, start-up environment that uses the latest technology to change the future of Treasury Analytics Group.

We believe in continuous learning, and giving employees room to grow, explore, and innovate in a diverse, inclusive, and trusted organization. When you join TD, you're joining more than a bank. You are joining a team of exceptional individuals and together you will be inspired and motivated to become the best you can be.

Job Description:

Reporting into the Senior Manager of Apache Hadoop Data Platform, working with Java, the successful candidate will join a team of ambitious technology professionals who deliver a wide range of applications and system solutions on on-prem (Hadoop Data Platform) and potentially, in Azure Cloud. The successful candidate will be adept at Hadoop stack, Java as well as Spring Microservices.

We are looking for a software engineer to support Business-As-Usual (BAU) related activities. Examples of BAU activities include (but not limited to):

  • L3 support
  • Business and Technology driven enhancements
  • Audit remediation
  • Non-Prod support

The BAU team comprises Developers, Business Support Analysts and Project Manager/Scrum Master.

The successful candidate will be responsible for development of end-to-end detailed solutions with overall accountability for the technical aspects and delivery of the application. They will be exposed to stretch assignments as they take on large-scale, complex, and/or enterprise-wide projects.

Responsibilities:

  • Develop, program, and maintain Applications using Java, Spring Boot, Hadoop, Spark, MongoDB and HBase
  • Build and manage custom Big Data pipelines.
  • Work on Big data processing and techniques
  • Work on technical direction for the product
  • Contribute to sprint planning and backlog grooming sessions.
  • Leverage best practices in continuous integration and delivery.
  • Work on new capabilities and technologies to drive innovation.
  • Lead, inspire and mentor junior team members.

Job Requirements:

  • Undergraduate Degree, Technical Certificate, or equivalent experience.
  • 5+ years relevant experience, developing and maintaining Java Spring Boot based applications.
  • 3+ years of experience programming with Spring Boot 2, Spring Data (JPA, JDBC), Java 8, Spring Security (OAuth, LDAP), REST Services.
  • Experience with large scale Big Data platforms on Hadoop, Spark
  • Experience developing multi-threaded applications and developing Micro Services using modern technology stack.
  • Experience with development tools and frameworks such as Maven, Jenkins, Gradle, Git, and Nexus.
  • A passion for simplifying and automating work, for making things better, for being efficient and helping others.
  • Good communicator with strong written and oral communication skills

Nice To Have:

  • Experience with Azure PaaS and Databricks
  • Experience with Angular, , React-Native, Redux
  • Experience with Python
  • Azure cloud certifications
  • Experience with Delta Lake
  • Bachelor's degree in computer science or equivalent practical experience

Additional Information:

Join in on what others in TD Technology Solutions are doing:

  • Inspire a positive work environment and help champion quality, innovation, teamwork, and service to the business.
  • Learn voraciously, stretch your thinking, share your knowledge, and educate others.
  • Communicate and collaborate with both technical and non-technical professionals.
  • Cultivate winning relationships by building trust with business and technology partners.
  • Share our commitment to productivity, effectiveness, and operational efficiency.
  • Embrace change and witness amazing things happen – from the inside.

Who We Are:

TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores. Every day, we deliver legendary customer experiences to over 27 million households and businesses in Canada, the United States and around the world. More than 95,000 TD colleagues bring their skills, talent, and creativity to the Bank, those we serve, and the economies we support. We are guided by our vision to Be the Better Bank and our purpose to enrich the lives of our customers, communities and colleagues.

TD is deeply committed to being a leader in customer experience, that is why we believe that all colleagues, no matter where they work, are customer facing. As we build our business and deliver on our strategy, we are innovating to enhance the customer experience and build capabilities to shape the future of banking. Whether you've got years of banking experience or are just starting your career in financial services, we can help you realize your potential. Through regular leadership and development conversations to mentorship and training programs, we're here to support you towards your goals. As an organization, we keep growing – and so will you.

Our Total Rewards Package
Our Total Rewards package reflects the investments we make in our colleagues to help them and their families achieve their financial, physical, and mental well-being goals. Total Rewards at TD includes a base salary, variable compensation, and several other key plans such as health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs. Learn more

Additional Information:
We're delighted that you're considering building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we're committed to providing the support our colleagues need to thrive both at work and at home.

Please be advised that this job opportunity is subject to provincial regulation for employment purposes. It is imperative to acknowledge that each province or territory within the jurisdiction of Canada may have its own set of regulations, requirements.


Colleague Development
If you're interested in a specific career path or are looking to build certain skills, we want to help you succeed. You'll have regular career, development, and performance conversations with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future opportunities. Whether you have a passion for helping customers and want to expand your experience, or you want to coach and inspire your colleagues, there are many different career paths within our organization at TD – and we're committed to helping you identify opportunities that support your goals.
 

Training & Onboarding
We will provide training and onboarding sessions to ensure that you've got everything you need to succeed in your new role.

Interview Process 
We'll reach out to candidates of interest to schedule an interview. We do our best to communicate outcomes to all applicants by email or phone call.


Accommodation
Your accessibility is important to us. Please let us know if you'd like accommodations (including accessible meeting rooms, captioning for virtual interviews, etc.) to help us remove barriers so that you can participate throughout the interview process.

We look forward to hearing from you

Language Requirement (Quebec only):

Sans Objet

  • Toronto, Ontario, Canada TestingXperts Full time $90,000 - $120,000 per year

    Title: Sr. Java Developer with PHP ExpLocation: Toronto, ON(Hybrid)Duration: 6+ monthsRole DescriptionThis is a contract hybrid role for a Sr. Java Developer with PHP experience located in Toronto, ON. The Sr. Java Developer will be responsible for developing and maintaining software applications, designing and implementing microservices, and working with...


  • Toronto, Ontario, Canada 0a687f79-6e33-4e1e-8983-4a3c50976f18 Full time $120,000 - $150,000 per year

    Our Client which is a large Investment Bank is urgently looking to hire aSr. Java Full Stack Developer. ( Angular – React )Sr. Java Full Stack DeveloperLocation - Toronto, ONNeed 4 days onsite every week.Skills -Core Java Development, Threading, Angular, React , NodeJS.Experience with SQLBoth front end and back end dev experience

  • Sr. Java Developer

    2 hours ago


    Toronto, Ontario, Canada Snaplii Full time $80,000 - $120,000 per year

    ←Back to all jobs at SnapliiSr. Java DeveloperAbout the RoleWe are an innovative startup seeking a highly skilled and adaptable Senior Java Developer to join our dynamic team. In addition to developing robust and scalable software solutions, this role requires providing technical support to other departments. You will need to thrive in a fast-paced...


  • Toronto, Ontario, Canada SharpITS Full time $120,000 - $180,000 per year

    Company DescriptionSharpITS is a North American leader in Digital Identity and Cybersecurity services, with a specialization in Identity Governance and Administration (IGA), Enterprise Access Management (EAM), Privileged Access Management (PAM), Customer Identity and Access Management (CIAM), and Cloud Security. With over a decade of experience, SharpITS...


  • Toronto, Ontario, Canada Altitude Technology Solutions Full time $80,000 - $120,000 per year

    Position: Full stack developerLocation – Toronto, Canada (hybrid)Exp- 8-10 yearsNote: Please share candidates who are having experience in react, java and springboot in recent projects.NEED STRONG PROFILES (with banking/financial domain clients exp in recent projects)Job description:Designing and developing scalable and robust web applications using Java...

  • Sr. Java Lead

    2 weeks ago


    Toronto, Ontario, Canada Cognizant Technology Solutions Full time $80,000 - $120,000 per year

    Sr. Java Lead (Java, Angular)Cognizant's Digital Engineering practice is seeking a highly qualified Sr. Java Lead (Java, Angular) with min 10+ years' experience developing and building high-performing, scalable, enterprise applications. You will be part of a digital software team that works on high-demand applications. Our engineers have a passion for...


  • Toronto, Ontario, Canada Accuro Full time $120,000 - $180,000 per year

    Job Title: Sr. Java DeveloperLocation: Toronto (Hybrid/ 4 days onsite)Job Type: Full Time PermanentSkills:Java, Spring, Microservices, Databases, messaging/streaming technologies (JMS, MQ, Kafka etc.)Job Description:Minimum of 12+ years of total IT experience.Strong experience with Java, J2EE , Spring (Spring boot, Batch/Integration, DI etc.)Good experience...

  • Senior Java Developer

    10 hours ago


    Toronto, Ontario, Canada Altitude Technology Solutions Full time $320,000 per year

    Position: Senior Java DeveloperLocation: Toronto, Canada (On-site mandatory 2 days per week)Experience- 8+ yearsExperience: Minimum 5 years hands-on with Java Microservices and strong database and data modelling skills Key Responsibilities:Develop and maintain applications using Java (versions 11 to 21) and Spring Boot (2 to 3).Strong SQL querying skills for...


  • Toronto, Ontario, Canada Iris Software Inc. Full time $120,000 - $150,000 per year

    Our Client which is a large Investment Bank is urgently looking to hire a Sr. Backend Python Developer.Sr. Backend Python Developer.Long Term Contract - T4 Only or Salaried Only.3 – 4 days onsite every week.Skills - Strong Backend Python Development.Candidate will responsible for designing, developing, and maintaining server-side logic, databases, and APIs...

  • Sr. Java Developer

    7 days ago


    Toronto, Ontario, Canada 63d67735-4da9-41d1-92b1-06ee0fafbf52 Full time $200,000 - $220,000 per year

    QualificationsBachelor's or master's degree or equivalent with 5 years of experience in Computer Science, Software Engineering, or a related field of education.Strong computer programming foundation with knowledge of Data Structures, Concurrency, Algorithms, Design Patterns, and Best Practices.5+ years of strong Java development experience.Must have strong...