Senior Java Software Engineer

Montreal

Offre publiée le 2025-06-23

beBee Careers

Java Developer Job Description

Bounteous x Accolite accelerates the future for ambitious brands. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data and AI, Experience Design, and Marketing. We bring together 5000+ employees across North America, APAC, and EMEA, and partnerships with leading technology providers. Advanced digital engineering, technology solutions, and data-driven experiences create exceptional business impact and help our clients win.

Key Responsibilities

  • Design, develop, test, and deploy Java-based software applications using Spring and Spring Batch frameworks.
  • Build scalable and high-performance applications with Spring framework.
  • Create and maintain ETL pipelines for data extraction, transformation, and loading into databases.
  • Model and design databases to support software applications, ensuring data integrity and security.
  • Collaborate with cross-functional teams to deliver software solutions that meet project requirements and deadlines.
  • Troubleshoot and debug software issues and provide technical support.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 7+ years of experience in software development, focusing on Java and Spring.
  • Strong understanding of database design principles and experience working with DB2, MSSQL, and PostgreSQL.
  • Experience in using Splunk or other logging platforms.
  • Hands-on experience with Agile methodologies, such as Scrum and Kanban.

Desired Skills

  • Agile experience (Scrum, Kanban).
  • Continuous integration (Maven, Gradle, Artifactory).
  • Exposure to Azure and cloud-based application development.
  • Test automation (Cucumber, Selenium, Protractor).
  • Test Driven Development (TDD) or Behavior Driven Development (BDD) experience.