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
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
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 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)