logo

View all jobs

Senior Java Developer (Billing System)

Montreal, Quebec

Aversan Inc. (www.aversan.com) is a reputable Engineering Company that provides expertise in the Aerospace and Defense industry. We are currently seeking a qualified Senior Full-stack developer (Java) to work and manage the technical design, development and maintenance of applications and systems using existing and emerging technology platforms. Key player for our clients Billing financial system and other products
Reporting to the Application Development Manager, the Senior Software Developer role is the key role within our client’s environment to address business requirements, build innovative software solutions, and help transform some of the current applications and platforms. The role will require a DevOps mindset and practice, to be able to not only develop new solutions but help deploy them into production and support the end-to-end solution when issues arise.

Location: Montreal, QC (Hybrid)

Key Responsibilities:
  • Assist with technical design, development and maintenance of applications and systems using existing and emerging technology platforms.
  • Writes and delivers complex code and modules for new features, debugs existing code and modules
  • Participates in the development of coding practices, guidelines and all technical processes and ensures they are followed by less experienced Developers.
  • Owns the assignment and allocation of defects to appropriate Developers for fixing.
  • Participates in gathering, managing, and analyzing requirements to design new application and system features.
  • Participate in documenting test cases for current and future QA.
  • Overall estimates produced by himself or less experienced Developers on a team for all technical work.
  • Ability to review functional and technical requirements, raising potential issues and participating actively in design discussions with stakeholders.
Qualifications:
  • Minimum 10 years of professional experience
  • Working knowledge of Billing, Accounting or Financial systems will be an asset. ·      
  • Familiarity with the telecommunication domain will be an asset.
Technical Competencies ·     
  • J2EE/JAVA 8 and up, Spring (Core, Spring JDBC), JPA, EJB, JDBC, JMS, Apache POI ·      
  • Experience with HTML, CSS, JavaScript, jQuery, Data tables
  • Experience designing and implementing REST (Jersey) services.
  • Extensive experience with RDBMS – Oracle, Postgres SQL
  • Experience with multiple scripting languages (Perl, Python etc.)
  • Experience with multiple Web and Application Servers such as WebLogic, Apache Tomcat.
  • Experience with tools such as: Eclipse, ANT, Bitbucket, Jira, Confluence
Education & Professional Qualifications ·      
  • Bachelor’s degree in computer science, Engineering or equivalent technical discipline related to this position.
  • Professional programming certification in a mainstream programming language

Share This Job

Powered by