logo

View all jobs

Senior Java Developer (copy)

Montreal, QC

Senior Java Developer

Aversan Inc. (www.aversan.com) is a reputable engineering company focused on the Aerospace and Defense sector. We are currently seeking a qualified Senior Java Developer to join our client, who is the number one player in Airline and Aerospace Technology services. The successful candidate for this position will be a part of a highly motivated work environment that feeds off the collective energy of a team-oriented workplace.

Location: On-site, Montreal, QC, Canada           

Responsibilities

  • Senior Software Developer and Tester’s focused on addressing business requirements, building innovative software solutions, and helping transform some of the current applications and platforms
  • Assist with technical design, development and maintenance of applications and systems using existing and emerging technology platforms
  • Write and deliver complex code and modules for new features, debugs existing code and modules, and guide less experienced Developers - FTEs, Contractors - on such activities
  • Test end-to-end systems both QA of new functionality and integration testing
  • Will be assigned and allocated certain defects to for fixing and testing
  • Participate in gathering, managing, and analyzing requirements to design new application and system features
  • Participate in documenting test cases for current and future QA.
  • Responsible for overall estimates produced by himself or less experienced Developers on a team for all technical work
  • Review functional and technical requirements, raising potential issues and participating actively in design discussions with stakeholders
  • Oversee and guide the execution of projects using Lean and Continuous Delivery method
 

Basic Qualifications

  • Minimum 7 years of professional experience, with 3 years of experience as a Java Full Stack developer.
  • Bachelor’s degree in Computer Science, Telecommunications, Information Systems, Engineering, or equivalent technical discipline related to job description.
  • Versed in mainstream programing languages, opensource technologies, cloud, DevOps practices
  • Familiarity with telecommunication domain is desirable
  • Strong technical writing skill and good communication skills
  • Vast experience with J2EE/JAVA 8 and up, Spring (Core, Spring JDBC), JPA, EJB, JDBC, JMS, Apache POI
  • Experience with HTML, CSS, JavaScript, jQuery, Datatables
  • Experience designing and implementing REST /SOAP services
  • Extensive experience with RDBMS – Oracle, Postgres SQL
  • Strong QA and testing skills – able to test end-to-end systems via use-case and requirements
  • Have used some familiar mainstream QA tools for testing backend and frontend applications
  • 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
  •  Knowledge of Kubernetes as well as Azure Cloud hosting, refactoring possibly (micro service architecture awareness is a plus)

 

Share This Job

Powered by