Java/UI Full-Stack Tech Lead
Apply NowCompany: Cynet Systems
Location: Montreal, QC H1A 0A1
Description:
Job Description:
Responsibilities:
Responsibilities:
- Work closely with Squad Lead/architect, Product Owner, BA and other business stakeholders during EST hours.
- Lead design and development. Assign tasks to the team members located in XX and Montreal & track and review the progress of these tasks.
- Review and approve code changes.
- Manage builds and deployments in lower environments.
- Support production releases and post release testing.
- Support applications in production and work with RPE team to resolve production issues.
- Coordinate with adjacent teams and support teams locally globally.
- Strong hands-on skills with Java and frameworks such as Spring, Spring Boot, Spring Cloud, etc.
- Experience designing and building RESTful service applications, Microservices and clients.
- Experience with Cloud-Native technologies, any Cloud platform, Docker, Kubernetes.
- Experience with NoSQL databases such as Mongo DB, messaging platforms such as Kafka.
- Understanding of data structures, caching, design patterns , multi-threaded and high-performance architecture.
- Experience with UI technologies such as React, Angular.
- Familiarity with Test Driven Development (TDD) / Behavior Driven Development (BDD) practices.
- Experience of iterative / agile development practices.
- Good interpersonal skills with ability to work with and support colleagues, adapt to and work effectively with clients and co-workers with different work styles and levels of technical knowledge.
- Excellent verbal and written communication skills.
- Python.
- Experience with Docker, Kubernetes.
- Experience working on Cloud platforms such as Azure, AWS, GCP.
- Experience in Finance industry.
- 7 - 12 years of industry experience.
- [JAVA ].
- [PYTHON].
- [CLOUD].