Senior Java Developer

job
  • Resonaite
Job Summary
Location
Toronto ,ON C6A
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
14 Jan 2025
Share
Job Description

Our client in the banking/payments sector is seeking a contract based Core Java developer to work on their payments platform.


Duration: 12 months

Location: hybrid Toronto (up to 3d/week)



Key Responsibilities:

  • Design, develop, and maintain high-performance, scalable, and secure Core Java applications for payments/e-Transfer platform.
  • Build and enhance microservices architectures to ensure reliability and scalability for on-premises systems.
  • Implement enterprise-grade solutions using the Spring Framework (Spring Boot, Spring Data, Spring Cloud).
  • Collaborate with cross-functional teams to gather and analyze requirements, ensuring alignment with business and technical objectives.
  • Ensure seamless integration of on-premises payment systems with internal services while maintaining robust transaction processing.
  • Troubleshoot, debug, and resolve production issues, ensuring high availability of the e-Transfer system.
  • Write clean, efficient, and well-documented code adhering to best practices and security standards.
  • Participate in code reviews, mentor junior developers, and contribute to a culture of technical excellence.
  • Optimize system performance and reliability through proactive monitoring and tuning.



Requirements:

  • 8+ years of experience in Core Java development.
  • Expertise in Spring Framework (Spring Boot, Spring Data, Spring Cloud) and building microservices architectures .
  • Solid understanding of software development lifecycle (SDLC) in on-premises environments .
  • Familiarity with databases (e.g., SQL, NoSQL) and database integration in Java applications.
  • Exposure to payment systems or financial services is highly desirable.
  • Experience with payment gateways or e-Transfer systems ideal.
  • Knowledge of secure coding practices and transaction processing in an on-prem environment.
  • Proficiency with CI/CD pipelines, version control (e.g., Git), and containerization tools (e.g., Docker, Kubernetes).
  • Strong problem-solving skills and the ability to work both independently and collaboratively.
  • Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
Other Smiliar Jobs
 
  • Mississauga, ON
  • 13 Days ago
  • , ON
  • 13 Days ago
  • Toronto, ON
  • 13 Days ago
  • Toronto, ON
  • 13 Days ago
  • Toronto, ON
  • 13 Days ago
  • Toronto, ON
  • 1 Days ago
  • Toronto, ON
  • 1 Days ago
  • Toronto, ON
  • 14 Hours ago
  • Toronto, ON
  • 14 Hours ago
  • Toronto, ON
  • 14 Hours ago
  • Mississauga, ON
  • 2 Days ago