Senior Java Software Engineer

2 weeks ago


Montreal Quebec, Québec, Canada Klanik Full time

The Cloud Software Engineer evaluates emerging technologies and provides strategic, innovative and cost-effective engineering solutions to increase the efficiency, reliability and integration of Schlumberger services and operations. This person works semi-autonomously as part of a team that performs rapid prototyping of emerging technologies to solve industry-related problems.


Relationships

Reports to Team Lead or Software Project Manager or Engineering Manager.


Responsibilities and Duties

• Build, design and implement scalable cloud-based services and applications for PaaS, IaaS or SaaS

• Create robust production quality applications and develop prototypes quickly

• Configure, deploy and manage containerized applications in cloud environments and participate in incident response troubleshooting efforts

• Author documentation, reports, papers, articles, patents and presentations for purposes of training and knowledge sharing purposes

• Ability to follow the general development practices and techniques such as unit testing, integration testing, security testing and code quality measurement

• Review, mentor and coach, while defining and promoting usage of standards, best practices and lessons learned

• Gathering insights from Minimum Viable Products (MVPs) to help drive technology and product development

• Maintain familiarity with emerging technologies. Works with end users, product analysts, and developers to understand features and technical implementations.


Criteria

Qualifications & Experience

• Bachelor's (or equivalent industrial experiences) / Master’s / PhD degree in science or engineering with software experience or education

• Minimum 3 years of experience in cloud technology

• Implementation of RESTful backend services

• Cloud development experience, preferably with GCP Azure. AWS with aptitude and interest to switch to GCP & Azure is the second preference.

• Strong experience with docker, container orchestration, preferably Kubernetes and knowledge in virtualization is preferable

• Programming languages: Java, Go

• Experience with microservices architecture, development, deployment and testing

• Networking: Understanding network topologies and common network protocols and services (DNS, HTTP(S), SSH, FTP, SMTP)

• Understanding of security concepts such as identity management, https certification, identity federation

• Experience with analyzing heap dumps, performance improvement of backend applications

• Knowledge of RESTful API design and asynchronous and concurrent systems

• Familiarity with Linux operating system and common Linux commands and bash scripting is necessary

• Good understanding of networking concepts

• Experience with Agile, DevOps development practices


Tools

Java and Golang

Kubernetes

Docker

Azure

Rest API

Microservices



  • Montreal, Quebec, Québec, Canada Accolite Full time

    Roles and Responsibilities:Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworksUtilize Spring framework to build scalable and high-performance applicationsCreate and maintain ETL pipelines for data extraction, transformation, and loading into databasesModel and design databases to support...


  • Montreal, Quebec, Québec, Canada LanceSoft, Inc. Full time

    Hybrid Schedule-3 days a weekThe ideal candidate is expected to be a strong hands-on developer who can take ownership of projects. It's expected that they demonstrate a thorough and detailed approach with the ability to identify appropriate user/business solutions and have proven track record of working as part of a team to deliver software solutions to...


  • Montreal, Quebec, Québec, Canada Intelli5 Full time

    Job Description - Senior Java Developer / Fiche de poste - Développeur Java seniorOne of our clients in the energy sector is looking for a Senior Java Developer to join a team that develops, tests and puts innovative solutions into production.Here are the projects you could work onDevelop sophisticated, real-time event-based trading applications.Design a...


  • Montreal, Quebec, Québec, Canada Accolite Full time

    Bounteous x Accolite makes the future faster for the world's most ambitious brands. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. We are guided by Co-Innovation, our proven methodology of collaborative partnership.Bounteous x Accolite brings together 5000+ employees spanning North America,...


  • Montreal, Quebec, Québec, Canada LanceSoft, Inc. Full time

    Job Description:The ideal candidate is expected to be a strong hands-on developer who can take ownership of projects. It's expected that they demonstrate a thorough and detailed approach with the ability to identify appropriate user/business solutions and have proven track record of working as part of a team to deliver software solutions to meet customer...


  • Montreal, Quebec, Québec, Canada VLink Inc Full time

    Job Description:Experience with Java8+, Kafka, Mongo, Event driven systems8+ years of professional work experience in Java/Scala developmentAbility to design complete systems by collaborating with multiple teams and understanding testing and deployment methodologiesExperience developing, delivering, and maintaining low latency, scalable applications, and...


  • Montreal, Quebec, Québec, Canada VLink Inc Full time

    NEED RESOURCES FROM QUEBEC PROVINCE ONLYJob Description:Experience with Java8+, Kafka, Mongo, Event driven systems8+ years of professional work experience in Java/Scala developmentAbility to design complete systems by collaborating with multiple teams and understanding testing and deployment methodologiesExperience developing, delivering, and maintaining low...

  • Senior Java Developer

    2 weeks ago


    Montreal, Quebec, Québec, Canada First Derivative Full time

    Are you a technologist who has a hunger to dig deep and get involved in providing first-class solutions to real-world problems?First Derivative is a people-first company. We are powered by our ever-growing teams of specialist problem-solvers and process-evolvers. Our extensive capabilities offer agile solutions and exciting career opportunities – whether...


  • Montreal, Quebec, Québec, Canada Bounteous Full time

    Job Title – Java DeveloperJob Location – Montreal, CanadaHybrid /Onsite - 2 to 3 days in an office.Key responsibilities of this role are:1. Implementation and design of components with a path to ownership.2. Participation in Design and code reviews3. Knowledge sharing with our global team.This role offers the opportunity to:1. Extend your technical...


  • Montreal, Quebec, Québec, Canada Atlantis IT Group Full time

    Responsibilities:Hands on design,development and maintenance of data driven systems and system components using java and other software technologies. Cloud migration projects. - Data -driven applications and microservice based architecture. Lead the design and technical implementation of different projects. Lead and monitor engineers while providing coaching...


  • Quebec, Quebec, G0A, Québec City, Canada Quantitative Talent Ltd Full time

    Our client is a global leader in quantitative trading. They are seeking experienced Senior C++ Software Engineers to join their team, to build and maintain their high-performance trading and research systems. Responsibilities - Designing and implementing a high-performance, stable, and robust trading platform and/or data research platform - Optimising...

  • Lead Java Developer

    3 weeks ago


    Montreal, Quebec, Québec, Canada VLink Inc Full time

    Title: Senior/Lead Java DeveloperLocation: Montreal, QC – Hybrid (3 days in a week)Duration: 12 MonthsJob Description:QualificationsExperience with Java8+, Kafka, Mongo, Event driven systems8+ years of professional work experience in Java/Scala developmentAbility to design complete systems by collaborating with multiple teams and understanding testing and...


  • Montreal, Quebec, Québec, Canada Atlantis IT Group Full time

    • What you’ll DoLearn and apply standards and design patterns with industry-standard methodologies and new technology to enhance productivity, quality, and system performance. Adapt to a continuous changing and fast paced environment, be able to successfully multi-task, and thrive in a dynamic, fully engaged QA role. Work on existing and new initiatives...


  • Montreal, Quebec, Québec, Canada Epsilon Solutions Ltd. Full time

    Role: Sr Java Developer Location: Montreal, QC (Hybrid)Term: Contract Key Responsibilities:Full stack Java development needing Angular for web applications designed for lending clients.Some design, implement, and maintain the front-end application modules using Angular.Collaborate with the back-end development team who are using Java and Sybase to ensure...

  • Full Stack Engineer

    2 weeks ago


    Montreal, Quebec, Québec, Canada HireTalent - Diversity Staffing & Recruiting Firm Full time

    Fullstack developer (UI)Contract 15 Months+Hybrid Role- Montreal, QCRoles and responsibilities: Roles and responsibilities: Senior Developer part of the AMER team responsible for delivery of the new Communication Surveillance Platform across all Products. Collaborate with teams in other locations, such as EMEA, on planning and prioritization for the...


  • Montreal, Quebec, Québec, Canada Synechron Full time

    We areAt Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps,...

  • Java Developer

    4 weeks ago


    Quebec, Quebec, G0A, Québec City, Canada ALLTECH CONSULTING SVC INC Full time

    Level 4Job Description:Position Description:We have led the industry and set the standard for excellence in prime brokerage. Our broad and deep client relationships, market-leading platform and intellectual insights enable us to be a world-class service provider to our clients for their financing, market access and portfolio management needs. Our Company...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Québec, Canada Lisplogics Full time

    Company DescriptionLisplogics, headquartered in Montreal, QC, specializes in building real-time and dynamic decision systems for operations management to increase productivity worldwide. The team of talented scientists and engineers is dedicated to addressing real-world operational challenges using operations research and top-tier software engineering...

  • Java Developer

    2 months ago


    Montreal, Quebec, Québec, Canada Capgemini Full time

    Job Role: Java DeveloperLocation: Montréal, QC OnsiteJob Type: Permanent Fulltime Required skills:Primary Skills 7 years of strong Technical Expertise in Java8 Spring Spring Boot 2 x Spring cloud Spring Security Spring JPA and Microservices concepts.Good knowledge on Java 17 and Spring boot 3.Understanding of Microservices SOLID principle 12 factors app...

  • Java Developer

    4 weeks ago


    Montreal, Quebec, Québec, Canada Capgemini Full time

    Job Role: Java DeveloperLocation: Toronto /Montréal OnsiteJob Type: Permanent Fulltime Required skills:Primary Skills 7 years of strong Technical Expertise in Java8 Spring Spring Boot 2 x Spring cloud Spring Security Spring JPA and Microservices concepts.Good knowledge on Java 17 and Spring boot 3.Understanding of Microservices SOLID principle 12 factors...