Senior Java Software Engineer
2 weeks ago
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
-
Java Software Engineer
2 weeks ago
Montreal, Quebec, Québec, Canada Accolite Full timeRoles 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...
-
Senior Java Software Engineer
2 weeks ago
Montreal, Quebec, Québec, Canada LanceSoft, Inc. Full timeHybrid 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...
-
Senior Java Software Engineer
1 month ago
Montreal, Quebec, Québec, Canada Intelli5 Full timeJob 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...
-
Senior Software Engineer
4 weeks ago
Montreal, Quebec, Québec, Canada Accolite Full timeBounteous 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,...
-
Senior Java Software Engineer
2 weeks ago
Montreal, Quebec, Québec, Canada LanceSoft, Inc. Full timeJob 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...
-
Senior Java Software Engineer
2 weeks ago
Montreal, Quebec, Québec, Canada VLink Inc Full timeJob 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...
-
Senior Java Software Engineer
2 weeks ago
Montreal, Quebec, Québec, Canada VLink Inc Full timeNEED 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 timeAre 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...
-
Java Software Engineer
1 month ago
Montreal, Quebec, Québec, Canada Bounteous Full timeJob 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...
-
Java Application Developer
2 weeks ago
Montreal, Quebec, Québec, Canada Atlantis IT Group Full timeResponsibilities: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...
-
Senior C++ Software Engineer
1 month ago
Quebec, Quebec, G0A, Québec City, Canada Quantitative Talent Ltd Full timeOur 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 timeTitle: 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...
-
Software Engineer in Test
7 days ago
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...
-
Sr Java Developer with Angular
2 weeks ago
Montreal, Quebec, Québec, Canada Epsilon Solutions Ltd. Full timeRole: 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 timeFullstack 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...
-
Java Angular Developer
2 weeks ago
Montreal, Quebec, Québec, Canada Synechron Full timeWe 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 timeLevel 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 timeCompany 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 timeJob 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 timeJob 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...