Python Java developer
TMC Canada — Montreal, CA
- Published on
About the Role
Your challenges include:
- Automation tools techniques.
- Document analysis and recognition using NLP/GenAI techniques.
- Designing and implementing business solutions in agile squads.
- Contributing to test automation and continuous integration.
- Collaborating with other IT, QA, and Production Management teams to ensure a smooth end-to-end delivery.
- Abiding by Tech & Data Policies and Procedures and SDLC/PLC requirements.
- Engaging with business stakeholders to elicit and scope requirements, depending on your level of experience.
- Conceptualizing strategic solutions to address those needs.
- Participating in the architecture of the developed systems.
About the Candidate (Expectations and Nice to Have Skills)
The minimum required skills for this role:
- 5 years of hands-on experience in delivering and supporting large-scale enterprise solutions.
- Bachelor's degree or higher in Computer Science or a related field.
- Proficiency in Python scripting.
- Strong Java core skills (object-oriented design, multi-threading, exception management, application logging).
- Experience with Java tools and frameworks such as Spring Boot, Spring JPA, Hibernate, and RESTful microservices.
- Familiarity with test automation tools like Cucumber, Selenium, and Protractor.
About the Company
TMC Canada is an international high-tech consultancy firm that provides expertise to clients in overcoming their technology challenges. The company operates as an expert center, helping clients become more competitive in a rapidly evolving technology landscape.
TMC believes that people are the driving force behind technological innovation and aims to create optimal conditions for tech talents to thrive, offering a stimulating work environment where employees can take charge of their careers.
Company Culture and Benefits
As part of the unique Employeneurship model, TMC ensures stability through permanent contracts. Key benefits include:
- Knowledge of your market value and a share in the profits generated by your work.
- One-on-one coaching and training to develop entrepreneurial skills.
- A strong relevant network through competence cells.
- An entrepreneurial lab as a playground for innovation and potential startup launches.
TMC is an equal opportunity employer and values diversity, not discriminating based on race, religion, gender, sexual orientation, age, and other factors.