Software Developer ***12-month contract***About IDENTOS Inc.IDENTOS has become recognized and referenced globally for building and operating privacy first, access control software that serves to ensure that the login, identity verification and consent process is secure and convenient - advancing digital experiences in health, digital government and more.Human First People are #1. Respect, Empathy and Compassion are core to our valuesCustomer Obsessed Love our customers and strive for their success (We succeed with them)Lifelong Learners We are committed to improving, growing, evolving and being our bestTech for Good Lets solve big problems for the betterment of society!End Users Matter Design, build and serve our customers with their end customers in focusOur Guiding PrinciplesVision: To create a digital future where individuals and society benefit from the safe, transparent and accountable use of personal data online.Mission: We align our efforts with the evolving needs of our clients and their users. Providing organizations with flexible data access solutions that make digital service delivery more accessible, secure and scalable.Imperatives: Happy Customers & Engaged EmployeesRecurring Revenue GrowthMeasure and Grow Shareholder ValueA Day in the LifeWe are seeking an enthusiastic Software Developer (Java) with a solid understanding of MVC, Spring & Hibernate, and a willingness to learn new frameworks.Accountable to develop/support backend applications supporting mobile and web apps, as well as APIs that will scale.We are a growing development team developing new and supporting existing applications in the mobile space. Our team members are very passionate about development, learning new tools and frameworks and building world class apps.Key responsibilities:Work with various Java based frameworks to support existing and new applicationsDeliver Java requirements for on-going development of Web App features and API'sHelp direct the overall application architecture for supporting our mobile applicationsWork with front-end and mobile developers to implement, test and optimize the API's supporting client devices and applicationsCollaborate and participate in a team environmentAssist and contribute to our in-house developer best practicesRequirements or Skills & Competencies:2+ years working experience in Java, good command of object oriented principles2+ years experience with Hibernate and SpringProficiency in MySQL and relational database design principles.Experience in Agile style development including Sprint planning and EstimationExperience in technical design and documentation of technical design using UML and Open API/SwaggerExperience in testing and QAExperience with delivery tools: Jira, Gitlab and JenkinsAbility to quickly pick up and learn new tools and frameworksCapable of recognizing architectural bottlenecks and tradeoffsMust have excellent problem solving skills and love technical challengesBS in Computer Science or related field (experience in lieu of degree considered)Experience with Spring Security, OAuth/OIDC and JWT is an assetExperience with Keycloak configuration and integration in Java applications is an assetFrontend development experience is an assetSalary Range: $80,000 - $85,000 annually.Why IDENTOS?In addition to our standard vacation allotment, we go the extra mile to ensure our team embraces a balanced and fulfilling lifestyle with some additional paid time off.Picture this:Rejuvenating Wellness Fridays, where we close shop at 12pm once a month (PS - during summer months, its a full Friday off!)Summer Fridays with a sweet escape at 2:00 pm every Friday during the summer monthsIn person and virtual events - think boat parties and virtual scavenger hunts!But wait, theres more!Teammate of the Month - Every month, a nominated and chosen employee is recognized and thanked for all that they do! Bonus: they receive a monetary gift to any store of choice!Flexible Working Arrangements - we have an office in downtown Toronto, Ontario where we love to come together in person whenever possible, but you wont have any mandates to come in! Fully remote work is always an option.Diverse and Inclusive Environment - we are committed to fostering an inclusive and diverse work environment where every individuals unique perspective is valued and celebrated.Professional Development - Life-long learners is another one of our values here, so we support your professional development every step of the way, making sure were setting you up for success in your role and career path!IDENTOS supports and promotes a workplace culture of respect, equity, diversity and inclusion. IDENTOS is committed to providing accommodations for people with disabilities through the interview process and while employed. If you require accommodation, please let us know and we will work with you to meet your needs.
Job Title
Java Software Developer