Java Developer - Montreal - VLink Inc

    VLink Inc
    VLink Inc Montreal

    2 days ago

    Description

    About VLink: Started in 2006 and headquartered in Connecticut, VLink is one of the fastest growing digital technology services and consulting companies. Since its inception, our innovative team members have been solving the most complex business, and IT challenges of our global clients.

    Job Description: Client is seeking a Senior Java Developer to join our Digital Experience Practice. The successful candidate will be a hands‑on technologist with a strong background in enterprise‑level application development and modern distributed system design. This role requires a blend of coding excellence, system design expertise, and client‑facing communication skills. You will work closely with other technologists and business users to deliver scalable, high‑performance digital solutions across industries. If you thrive in the energetic atmosphere of short‑and long‑term, high‑profile projects and enjoy the freedom of consulting engagements, we want to connect with you.

    Key Responsibilities

    • Design, develop, and maintain scalable Java / Spring Boot applications for enterprise systems.
    • Apply object-oriented and SOLID design principles to produce clean, maintainable, and reusable code.
    • Implement multi-threaded and concurrent applications, ensuring performance, safety, and scalability.
    • Develop and integrate RESTful APIs, event-driven, and message-driven microservices (Kafka, JMS, etc.).
    • Collaborate with architects and DevOps teams to containerize and deploy applications (Docker, Kubernetes).
    • Participate in code reviews, refactoring efforts, and design discussions to improve overall quality.
    • Contribute to CI/CD pipelines, automated builds, and testing frameworks.
    • Mentor junior developers and engage in client‑facing solution discussions as needed.

    Required Skills & Qualifications

    • 5–7 years of professional experience developing enterprise‑grade applications.
    • Deep understanding of Java (8 or above), Spring / Spring Boot, and microservice architecture.
    • Strong grasp of OOP principles, SOLID design patterns, and common refactoring techniques (e.g., addressing 'God class' and tight coupling).
    • Proven experience implementing multi-threaded, asynchronous, and concurrent applications.
    • Hands‑on experience with distributed technologies such as Kafka, RabbitMQ, or distributed caching (Redis, Hazelcast, etc.).
    • Familiarity with Agile development practices and modern CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, GitLab CI).
    • Working knowledge of unit testing frameworks (JUnit, Mockito, Testcontainers) and experience building robust automated test suites.
    • Understanding of Docker and container orchestration concepts.
    • Proficiency with SQL and relational databases; familiarity with NoSQL or cloud‑native databases is an asset.
    • Excellent communication and collaboration skills with the ability to work directly with clients in a consulting capacity.

    Preferred / Nice-to-Have

    • Exposure to cloud platforms (Azure, AWS, or GCP) — deployment, scaling, and service integration.
    • Familiarity with Spring Security, Resilience4j/Hystrix, and Saga / event-driven transaction patterns.
    • Experience implementing API Gateway solutions and rate-limiting or routing strategies.
    • Knowledge of performance tuning, memory analysis, and profiling tools.

    Warm Regards,

    D: ‑4046

    Seniority level

    • Mid‑Senior level

    Employment type

    • Contract

    Job function

    • Information Technology

    Industries

    • IT Services and IT Consulting

    #J-18808-Ljbffr

  • Work in company

    Java Developer

    Only for registered members

    · ...

    Montreal, Quebec

    1 week ago

  • Work in company

    Java Developer

    Only for registered members

    We are looking for a Java Developer to participate in the development of clients' projects, help customers build or bring their applications to the cloud, · and work with REST APIs. · Participate in design review: work with solution and application designers to ensure a robust ar ...

    Montreal, QC, Canada $70,000 - $115,000 (CAD) per year

    1 day ago

  • Work in company

    Java Developer

    Only for registered members

    We are looking for a hands-on technologist who is passionate about technology, has strong experience developing Java-based systems, · We are looking for a hands-on technologist who is passionate about technology, has strong experience developing Java-based systems, and is proacti ...

    Montreal, Quebec

    1 week ago

  • Work in company

    Java Developer

    Only for registered members

    We are looking for a Java Developer to join our team in Montreal. · ...

    Montreal, Quebec

    3 weeks ago

  • Work in company

    Java Developer

    Only for registered members

    We are looking for a highly skilled Full Stack Developer with strong experience in Java, Angular, and modern microservices architecture. · Design, develop, and maintain full stack applications using Java, Angular, and Spring Boot. · Build, · enhance,and deploy microservices-based ...

    Montreal, Quebec

    2 weeks ago

  • Work in company

    Java Developer

    Only for registered members

    Java developer job in Montreal, Canada. · Ability and willingness to learn new technologies · Exposure to building financial systems is a nice to have · ...

    Montreal, Canada

    1 week ago

  • Work in company

    Java Developer

    Only for registered members

    As a Java Developer in Montreal, you will be responsible for coding and delivering high-quality software solutions using Java/J2EE technologies. · Excellent knowledge about J2EE frameworks and Tools · Provide hands-on code development and testing based on project delivery needs. ...

    Montreal, Quebec

    3 weeks ago

  • Work in company

    Java Developer

    Only for registered members

    We are seeking Java Developers with 3-15 years of professional experience to join our high-performing team. · Hands-on experience in Java development. · Spring Framework (Spring Boot, Spring MVC, Spring Security). · SQL and database performance tuning. · ...

    Montreal, QC

    1 week ago

  • Work in company

    Java Developer

    Only for registered members

    We are looking for experienced Java Developers to join a collaborative engineering team focused on building, enhancing and supporting enterprise-grade applications. · Build, enhance and support Java-based applications using modern frameworks and platforms including cloud and ente ...

    Montreal, Quebec

    3 weeks ago

  • Work in company

    JAVA Developer

    Only for registered members

    We are looking for a highly experienced Senior Java Developer to join our Assurance Hub team. · ...

    Greater Montreal Metropolitan Area

    4 weeks ago

  • Work in company

    Java Developer

    Only for registered members

    We are seeking Java Developers with 3-15 years of professional experience to join our high-performing team. This role requires strong expertise in Java, Spring Framework, SQL, Test-Driven Development (TDD), and multi-threading. · Develop, maintain, and enhance enterprise-level Ja ...

    Montreal, Quebec

    1 month ago

  • Work in company

    Java Developer

    Only for registered members

    We are looking for experienced Java Developers to join a collaborative engineering team focused on building, enhancing, and supporting enterprise-grade applications. · We require candidates with hands-on experience in developing distributed systems across cloud platforms and Wind ...

    Montreal

    3 weeks ago

  • Work in company

    Java Developer

    Only for registered members

    We are looking for a hands-on technologist who is passionate about technology, · has strong experience developing Java-based systems, · and is proactive and a team player.Sound judgment will be required to understand complex business use cases, · design appropriate solutions, · d ...

    Montreal

    1 week ago

  • Work in company

    Java Developer

    Only for registered members

    We are looking for a Java Developer to design, develop, test and maintain Java-based applications. · ...

    Montreal

    1 month ago

  • Work in company

    Java Developer

    Only for registered members

    Hands-on technologist passionate about technology with strong experience in Java-based systems. · Work on existing and new initiatives within the Sanctions suite of applications. · ...

    Montreal

    1 week ago

  • Work in company

    Java Developer

    Only for registered members

    We're seeking talented individuals to strengthen our expertise in Java development. · Design, develop and maintain Java applications (back-end and/or front-end); · Participate in the analysis of functional and technical requirements; · ...

    Montreal, Quebec

    1 month ago

  • Work in company

    Java Developer

    Only for registered members

    We are looking for an experienced Java Developer to join our team in Montreal. As a Java Developer you will design develop maintain java back-end type of applications. · ...

    Montreal

    5 days ago

  • Work in company

    Java Developer

    Only for registered members

    We are looking for a highly skilled Full Stack Developer with strong experience in Java, Angular and modern microservices architecture. · Design and develop full stack applications using Java and Spring Boot. · Build enhance and deploy microservices-based solutions. · ...

    Montreal

    2 weeks ago

  • Work in company

    Java Developer

    Only for registered members

    We are looking for a Java Developer with 10+ years of experience in Backend technologies. · Java SpringbootDatabase (RDBMS) · ...

    Montreal

    2 weeks ago

  • Work in company

    Java Developer

    Only for registered members

    In this role, you will be responsible for coding, testing and delivering high quality deliverables. · ...

    Montreal

    3 weeks ago

  • Work in company

    Java Developer

    Only for registered members

    A market-leading investment bank is looking for a Java Developer to join their Market Risk Technology team in Montreal.The team are responsible for developing software that measures and monitors the impact of market movements on the firm's portfolio. · ...

    Montreal

    1 month ago

Jobs
>
Java developer
>
Jobs for Java developer in Montréal