THIS POSITION CLOSED 10 NOVEMBER 2022 Thank you to all who applied.
Java 2EE Software Developer
Searching for a meticulous and experienced software developer to eventually lead our development team. You will be responsible for all Java related duties throughout the software development lifecycle, from concept to design to testing and have experience with meta-data driven data-centric business application platforms. You’re a problem solver that does not shy away from tackling complex situations. You have a strong will to learn, grow and get out of your comfort zone and you have great energy and passion for technology. You want to work for a new company and grow with the company.
Responsibilities
Writing meta-data and code and eventually overseeing junior developers.
Prepare accurate reports for management on database design, architectural, configuration and change management tasks.
Install
and organize information systems to guaranteed feature functionality.
Oversee
the migration of data from other systems.
Monitor
the system performance by performing regular tests, troubleshooting,
and integrating new features.
Requirements
Bachelor’s
degree in computer science, computer engineering or relevant field.
A
minimum of 2 – 5 years’ experience in a similar role.
Strong understanding of software architecture and design patterns.Experience developing reliable, highly available, and scalable software.
Firm grasp of clean code principles and coding standards.
Proficiency with version control systems such as Git.
Strong
knowledge of database structure systems and data mining.
A good approach to testing and ensuring the quality of code.
Experience in building APIs.
Excellent
organizational and analytic abilities.
Keen
understanding of H2, PostgreSQL, MS SQL Server.
Proficiency
in XML, Java™ EE, Maven, Hibernate, related tools and a
good understanding of their ecosystems.
Good written
and verbal communication skills.
Outstanding
problem solver.
Ability
to think outside-of-the-box.
The
ability to multi-task and offer
support by responding to problems in a timely manner.
Other Details
This
position requires:
a
successful completion of a criminal background check.
proof of full vaccination with a Canadian approved
COVID-19 vaccine.
successful
completion of a drug test.
This
position is a fully remote based position. We will supply the successful candidate with a laptop, monitor, keyboard, mouse, IP phone and business cell phone. Successful candidate will require a reliable high speed internet connection.