Senior java developer
TD Canada Trust, department of Technology Solutions based in Toronto, ON is inviting applications from suitable candidates for the position of Senior java developer. TD Canada Trust’s Technology Solutions department offers specialized financial services to tech companies. Its market approach involves helping tech businesses grow by simplifying their financial needs with innovative solutions. The candidates selected for the vacancy will be required to start the work as soon as possible.
Also hiring: Administrative assistant
Job Description:
Employer Name: TD Canada Trust
Department: Technology Solutions
Position: Senior java developer
No of Vacancies: 3
Salary: $102200.00 – $125000.00 yearly
Employment Type: Full time
Location: Toronto, ON, CA
Shift: 37.5 Hours/Week
Requisition ID: R_1416249
Requirements:
Languages: Candidates must have knowledge of the English Language
Education: Candidates should have completion of BS degree in Computer Science, Engineering and Mathematics
Experience: Candidates should have 10+ years of development and End to End design experience (J2EE, Java 8)
Other Requirements:
- The candidates should have 8+ years of experience with frameworks like Spring, Spring MVC, Spring Boot, Spring Security (OAuth, LDAP)
- The candidates should have 5+ years of experience with RESTful APIs, 3+ years of database knowledge, preferably with Oracle
- The candidates should have hands-on experience with development tools and frameworks such as Maven, Jenkins, Gradle, Git, and Nexus
- The candidates should have 3+ years of experience building Kafka-based applications (Kstream/producer-consumer)/MQ
- The candidates should have a strong knowledge of core Java and experience working on Banking Domain Projects
Responsibilities:
- The candidates should be able to contribute to application design based on microservices architecture, demonstrate in-depth knowledge and hands-on working experience with the saga design pattern
- The candidates should be able to participate in application development activities, including hands-on experience with Java/Spring Boot applications, actively contribute code and lay the foundation for technical features that junior developers can build upon
- The candidates should be able to work closely with technology and business stakeholders to gather feedback, shape technical requirements, and help maintain an accurate roadmap for their own work, coordinate development efforts across projects with senior and junior developers in the team
- The candidates should be able to debug production issues quickly and effectively, with an eye towards improving maintainability over the long term, ensure platforms are reliable, scalable, secure, and extensible
- The candidates should be able to demonstrate readiness and motivation to work autonomously in a developer capacity on a diverse range of activities design, support of technical business solutions)
- The candidates should be able to participate in complex applications and systems development and programming, propose solution options and work on presenting the best alternatives
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through the below-mentioned details.
We thank all the applicants for showing their interest and trust in us, however, only the most eligible candidates will be selected and conducted for further procedure directly from employers, in between no charges/fees or original documents will be asked from any applicant. All the best!