Full Stack Java Developer
Cynet Systems Inc
Montreal
On-site
CAD 80,000 - 100,000
Full time
20 days ago
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
An established industry player is seeking a talented software engineer to lead the design and development of cutting-edge applications. In this role, you will leverage your strong expertise in Java and frameworks like Spring to create robust RESTful services and microservices. You'll work with cloud-native technologies and collaborate with global teams to ensure seamless production support. This is an exciting opportunity to contribute to innovative solutions in a dynamic environment where your skills will make a significant impact. If you thrive in agile settings and enjoy tackling complex challenges, this position is perfect for you.
Qualifications
- Strong hands-on skills with Java and frameworks like Spring.
- Experience designing and building RESTful service applications.
Responsibilities
- Lead design and development of applications.
- Manage builds and deployments in lower environments.
- Support production releases and coordinate with teams.
Skills
Java
Spring Framework
RESTful Services
Microservices
Cloud-Native Technologies
Docker
Kubernetes
NoSQL Databases
MongoDB
Kafka
React
Angular
Test Driven Development
Behavior Driven Development
Agile Development
Interpersonal Skills
Communication Skills
Python
Cloud Platforms
Finance Industry Experience
Job Description:Responsibilities:- 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 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.
Skills Desired:- Python.
- Experience with Docker, Kubernetes.
- Experience working on Cloud platforms such as Azure, AWS, GCP.
- Experience in Finance industry.