Full Stack Developer / Lead (Angular + Java)
We are looking for Full Stack Developer / Lead (Angular + Java) for our client in Montreal, QC.
Job Title: Full Stack Developer / Lead (Angular + Java)
Job Location: Montreal, QC
Responsibilities:
- Work closely with Squad Lead/architect, Product Owner, BA and other business stakeholders during EST hours.
- Lead design and development.
- 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 the RPE team to resolve production issues.
- Coordinate with adjacent teams and support teams locally and globally.
Skills Required:
- 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 MongoDB, 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 in iterative / agile development practices.
- Good interpersonal skills with the 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.
Skills Desired:
- Python.
- Experience with Docker, Kubernetes.
- Experience working on Cloud platforms such as Azure, AWS, Google Cloud Platform.
- Experience in the Finance industry.
Experience Level:
- 7 - 12 years of industry experience.
#J-18808-Ljbffr