11 Aug
|
Cynet Systems
|
Montreal
11 Aug
Cynet Systems
Montreal
Job Overview:
Requirement/Must Have:
- 7+ years of hands-on experience in building large-scale distributed systems using agile methodologies.
- Robust expertise in Core Java, Spring Framework (Spring Boot), and Apache Spark.
- Solid understanding of microservices architecture, system design, scalability, resiliency, and security.
- Experience designing RESTful APIs, messaging systems, and middleware solutions.
- Proficiency in database design (relational and NoSQL).
- Knowledge of DevOps practices and tools (CI/CD, monitoring, automation).
- Strong analytical mindset with a passion for continuous learning and innovation.
- Bachelor's degree in Computer Science or related field.
- Excellent communication and collaboration skills.
Responsibilities:
- Collaborate in requirement refinement sessions to ensure clarity and technical feasibility.
- Design, develop, and maintain high-performance, scalable,
and secure applications.
- Write clean, modular, reusable code along with comprehensive automated tests.
- Implement and maintain CI/CD pipelines and DevOps best practices.
- Mentor junior developers and promote engineering excellence.
- Enhance system observability with telemetry, monitoring, and performance tuning.
- Continuously improve team processes, standards, and development frameworks.
Nice to Have:
- Experience with cloud-native development, preferably on Microsoft Azure.
- Front-end development experience with Angular.
- Experience implementing data-driven or AI-powered solutions in FinTech.
- Ability to work effectively within global, distributed teams.
📌 Java Full Stack Developer (Montreal)
🏢 Cynet Systems
📍 Montreal