Java Developer

AccoliteMontreal, CA
Published on

About the Role

Bounteous x Accolite is seeking a Java Developer to design, develop, test, and deploy Java-based software applications. You will utilize the Java Spring and Spring Batch frameworks to build scalable and high-performance applications, as well as maintain ETL pipelines for effective data management.

Responsibilities

  • Design, develop, test, and deploy Java-based software applications.
  • Utilize the Spring framework to ensure high performance.
  • Create ETL pipelines for data extraction and transformation.
  • Collaborate with cross-functional teams including product owners and business analysts.
  • Troubleshoot software issues and provide support to clients.

About the Candidate

The ideal candidate will possess:

  • A Bachelor's degree in Computer Science or a related field.
  • Over 7 years of software development experience focusing on Java and Spring.
  • Strong database design knowledge with experience in DB2, MSSQL, and PostgreSQL.
  • Proficiency in Agile methodologies (SCRUM, Kanban).
  • Excellent communication skills and teamwork capabilities.

Desired Skills (Nice to have)

  • Familiarity with Continuous integration using Maven, Gradle, or Artifactory.
  • Experience with Azure and cloud-based applications.
  • Knowledge of test automation tools like Cucumber, Selenium, or Protractor.
  • Understanding of Test Driven Development (TDD) or Behavior Driven Development (BDD).

About the Company

Bounteous x Accolite accelerates digital transformation for leading global brands. Our services encompass Strategy, Analytics, Digital Engineering, Cloud, Data and AI, and Marketing, supported by a workforce of over 5000 employees across North America, APAC, and EMEA.

Company Culture and Benefits

We foster a culture guided by Co-Innovation, emphasizing collaborative partnerships to provide exceptional business impact. Employees benefit from our extensive resources, co-innovation methodology, and technology partnerships. Please note that this position is hybrid with 3 days in the office and 2 days working remotely and requires candidates to be located in Montreal.