Search jobs > Montreal, QC > Software engineer

Java Software Engineer

Tenth Revolution Group
Montreal, Quebec, Canada
$90K-$120K a year (estimated)
Full-time

Job Description :

In this role, you will have the opportunity to work across both backend and frontend technologies, learning and implementing new technologies in a business context.

Your contributions will span the entire product development lifecycle, from initial design to deployment, focusing on continuous improvement of our development infrastructure.

Key Responsibilities :

  • Full Stack Development : Design, develop, and maintain robust backend systems and user-friendly frontend applications using Java and relevant frameworks.
  • Product Lifecycle Involvement : Participate actively in all phases of the product development process including requirements gathering, design discussions, development, testing, and deployment.
  • Collaboration : Work closely with cross-functional teams, including product management, UX / UI designers, and other developers, to ensure seamless integration and delivery of features.
  • Technology Integration : Research and evaluate new technologies, frameworks, and tools; implement them into the development process to enhance our products and services.
  • Development Infrastructure Improvement : Continuously assess and enhance our development practices and infrastructure to improve efficiency, reliability, and scalability.
  • API / SDK Development : Create and maintain SDKs and APIs for external clients, ensuring high-quality documentation and support.
  • End-User Focus : Ensure that the product design and functionality align with user needs, providing a seamless and engaging user experience.
  • Problem-Solving : Diagnose and troubleshoot technical issues, providing timely and effective solutions.

Current Technologies and Tools :

  • Frameworks : Java Spring Boot Microservices
  • Cloud : AWS
  • Databases : MongoDB, PostgreSQL, MySQL, AWS Aurora
  • Messaging : RabbitMQ
  • Identity : Keycloak
  • APIs : Twilio
  • Security : Entrust PKI
  • Dev : IntelliJ, Eclipse, Git, Maven, SonarQube
  • DevOps : Jenkins, Terraform, Docker, Gitea, Nexus, OpenSearch, CloudWatch
  • QA : TestRail, Robot Framework, Selenium WebDriver

Preferred Qualifications :

  • IT diploma (college or university level)
  • Proven software development experience
  • Comfortable in a 100% French-speaking environment
  • Valid work permit required
  • 4 days ago
Related jobs
Promoted
Wissen Technology
Montreal, Quebec

Expert level Java software engineering. Senor Java Engineer- Montreal, FTE - Hybrid, Wissen Technology. Ability to deliver software based on deadlines. Strong development experience with Core Java/J2EE, Spark, Data Structures & Algorithms. ...

Promoted
LanceSoft, Inc.
Montreal, Quebec

Java, Scala experience is preferred?Strong in Java, Spring frameworks, JDBC?Experience developing REST services deployed over Tomcat/Jetty/CXF. It's expected that they demonstrate a thorough and detailed approach with the ability to identify appropriate user/business solutions and have proven track ...

Promoted
Tenth Revolution Group
Montreal, Quebec

Design, develop, and maintain robust backend systems and user-friendly frontend applications using Java and relevant frameworks. Java Spring Boot Microservices. Proven software development experience. ...

Promoted
ALTEN Canada
Montreal, Quebec

Principales technologies : Java, Java Core, Unix/Linux, bases de données relationnelles,. Key technologies: Java, Java Core, Unix/Linux, relational databases, Spring Boot, Git / Maven / Jenkins, Webservices (Rest, SOAP, Swagger, Postman, etc. Disposer d’une expérience significative sur un poste de D...

Promoted
Vaco
Canada

We are looking for a Senior Software Engineer to quickly hit the ground running and have impact on their core products. As part of their remarkably high-performing, collaborative team of engineers, you will be involved in everything from product decisions to implementation details. Experience delive...

KION Group
DEMATIC Homebased Canada

Are you a passionate, talented software junky ready to tackle some of the largest supply chain challenges in the world? Are you looking to join a world class team that creates innovative software solutions to get products to your front door at blazing speed? If so, we’re looking for you! As a softwa...

NÖORD TECHNOLOGIES
Laval, Quebec

We’re looking for a passionate Software Engineer to design and develop software solutions. Proven work experience in as a computer software engineer or software developer. Software engineers must be skilled in development, writing code, and documenting functionality. Integrating software components ...

CB Canada
Canada

Joining us as a Software Engineer is a chance to grow into a Senior, Staff, and Principal Developer or follow a people management career progression into a Team Lead and beyond. One of the most diversified and fastest-growing technology providers of integrated software solutions, we are innovative l...

Bounteous
Montreal, Quebec

Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworks. Bachelor's degree in Computer Science, Software Engineering, or related field. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Ma...

S.i. Systems
Montreal, Quebec

Staff Software Engineer with Java (Springboot) to build out features on a Master Data Management product from start to finish. ...