Position Overview:We are looking for a
Senior Java Developer to join our dynamic team in Greater Toronto area, ON and work on AI-driven projects in the FinTech space. In this role, you will play a crucial part in developing scalable, high-performance software solutions that financial advisors can use to enhance their day to day work. You will collaborate closely with cross-functional teams, applying modern Java technologies to build intelligent, data-driven applications.
Key Responsibilities:- Design, develop, and maintain high-performance Java applications.
- Implement scalable architectures and integrate with AI/ML models.
- Optimize application performance, ensuring reliability and efficiency.
- Work closely with data scientists and AI engineers to integrate machine learning and optimization algorithms.
- Develop and maintain RESTful APIs and work with cloud-based infrastructures.
- Lead code reviews, and enforce best coding practices.
- Stay up to date with emerging AI trends, Java frameworks, and cloud technologies.
- Participate in Agile development processes, contributing to sprint planning and team collaboration.
Required Qualifications:- Minimum 5+ years of experience in backend development with Java.
- Strong proficiency in Java (Spring Boot).
- Experience with AI/ML model integration and working with large-scale datasets.
- Solid understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, GCP, or Azure).
- Proficiency with SQL and NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
- Strong problem-solving skills and experience with performance optimization techniques.
- Knowledge of DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes) is a plus.
- Excellent communication skills and ability to thrive in a collaborative team environment.
Why Join Us?- Innovative Projects: Work on cutting-edge AI-driven optimization and automation solutions.
- Competitive Compensation: Transparent salary structure with performance-based bonuses.
- Growth & Learning: Access to internal training, workshops, and external education budget.
- Flexible Work Culture: Enjoy a healthy work-life balance with flexible hours and remote options.
- Health & Wellness: Comprehensive health insurance and paid time off
- International Exposure: Opportunities to collaborate with leading North American clients.
How to Apply:If you're excited about working on AI-powered Java applications and want to be part of a fast-moving, innovative team, send us your resume and cover letter.
Note: Only shortlisted candidates will be contacted. Selected candidates may be required to complete an offline technical task as part of the interview process. We don't sponsor visas.